HomePhabricator

Merge libcxx: [libc++] Harden usage of static_assert against C++03
9c49d7bc0607Unpublished

Authored by apple-llvm-mt <mt@apple-llvm> on Oct 1 2019, 5:12 AM.

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

Merge libcxx: [libc++] Harden usage of static_assert against C++03

apple-llvm-split-dir: libcxx/

Event Timeline

apple-llvm-mt <mt@apple-llvm> committed rG9c49d7bc0607: Merge libcxx: [libc++] Harden usage of static_assert against C++03 (authored by apple-llvm-mt <mt@apple-llvm>).Oct 1 2019, 5:12 AM

Merged Changes

CommitAuthorDetailsCommitted
371ea70bb7f9ldionne
[libc++] Harden usage of static_assert against C++03 
Oct 1 2019
ed5a8971ecffteemperor
[clang] Ignore builtin namespaces in test/Import/cxx-anon-namespace 
Oct 1 2019
30f76caa462aRKSimon
DIExpression::createFragmentExpression - silence static analyzer DIExpression*… 
Oct 1 2019
7ce312307a25RKSimon
VirtualFileSystem - replace dyn_cast<>+assert with cast<> calls. NFCI. 
Oct 1 2019
bc9a1b37b934RKSimon
ObjectFile makeTriple - silence static analyzer dyn_cast<COFFObjectFile> null… 
Oct 1 2019
9f2bf666bc0eD67695hokein
[clangd] Implement getBeginning for overloaded operators. 
Oct 1 2019
339b1b5bb0f9RKSimon
InstrProf - avoid static analyzer dyn_cast<ConstantInt> null dereference… 
Oct 1 2019
d71315f2ae8aRKSimon
ConstantFold - ConstantFoldSelectInstruction - assume constant vector elements… 
Oct 1 2019
d6d5eddcdba7D68211hokein
[clangd] Use the index-based API to do the header-source switch. 
Oct 1 2019
c764c36fbd24grimar
[obj2yaml] - Fix BB after r373315. 
Oct 1 2019
1d32da82490aD68137ilya-biryukov
[clangd] Handle template arguments in findExplicitReferences 
Oct 1 2019