Go to file
Justin Bogner c6ecb7c693 Sema: Allow null names to be passed in to isAcceptableTagRedeclaration
It's possible for TagRedeclarations to involve decls without a name,
ie, anonymous enums. We hit some undefined behaviour if we bind these
null names to the reference here.

We never dereference the name, so it's harmless if it's null - make it
a pointer to allow that.

Fixes the Modules/submodules-merge-defs.cpp test under ubsan.

llvm-svn: 241963
2015-07-10 23:05:47 +00:00
clang Sema: Allow null names to be passed in to isAcceptableTagRedeclaration 2015-07-10 23:05:47 +00:00
clang-tools-extra Added mechanism to modularize for doing a compilation precheck 2015-07-10 00:37:25 +00:00
compiler-rt Temporarily disable check-sanitizer tests on 64-bit Windows. 2015-07-10 20:35:53 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc R600: Implement accurate double precision sqrt v2 2015-07-10 13:37:08 +00:00
libcxx Use __is_identifier to detect __decltype and not the clang version. 2015-07-10 20:26:38 +00:00
libcxxabi fallback_malloc: silence conversion warning (NFC) 2015-06-03 17:25:35 +00:00
libunwind Fix unw_getcontext() return value on AArch64. 2015-06-25 15:12:46 +00:00
lld COFF: Fix locally-imported symbol's base relocations. 2015-07-10 04:30:54 +00:00
lldb Don't try to make a pseudo terminal if we are launching in a separate terminal, it causes a deadlock when debugging because we create a PTY and yet it isn't hooked up to anything on the slave side. 2015-07-10 18:04:46 +00:00
llgo [llgo] cmd/llgoi: use line editor 2015-05-23 15:16:09 +00:00
llvm [ExecutionEngine] Use std::function rather than a function pointer for the 2015-07-10 22:56:47 +00:00
openmp Turn debugger interface off by default. 2015-07-09 20:17:16 +00:00
polly Make non-affine statement names isl compatible 2015-07-09 07:31:45 +00:00