Go to file
Richard Smith d55889a655 C++ modules: if a class is defined in multiple modules (for instance, because
it is an implicit instantiation of a class template specialization), pick the
first-loaded definition to be the canonical definition, and merge all other
definitions into it.

This is still rather incomplete -- we need to extend every form of declaration
that can appear within a CXXRecordDecl to be redeclarable if it came from an
AST file (this includes fields, enumerators, ...).

llvm-svn: 190315
2013-09-09 16:55:27 +00:00
clang C++ modules: if a class is defined in multiple modules (for instance, because 2013-09-09 16:55:27 +00:00
clang-tools-extra clang-modernize: Fix bugs in Pass-By-Value transform 2013-09-06 22:28:53 +00:00
compiler-rt [msan] Intercept fstatat / fstatat64. 2013-09-09 13:40:41 +00:00
debuginfo-tests Auto-detect the architecture of the executable instead of using the arch of 2013-09-07 20:04:29 +00:00
libclc Parenthesize arguments for mad_hi 2013-09-09 14:36:21 +00:00
libcxx Remove a tab that snuck in 2013-09-08 21:13:57 +00:00
libcxxabi Change the two last remaining _LIBCPP_CANTTHROW to _NOEXCEPT 2013-08-29 19:19:27 +00:00
lld Handle _DYNAMIC correctly in the x86_64 backend. 2013-09-09 12:19:28 +00:00
lldb test: Handle libc++ shared lib name on FreeBSD 2013-09-09 14:04:04 +00:00
llvm [ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode. 2013-09-09 14:21:49 +00:00
polly ScopInfo: Correctly handle true/false conditions 2013-09-07 01:54:13 +00:00