Go to file
Duncan P. N. Exon Smith 14afc8e7b8 Modules: Separate out a checkSignature helper, almost NFC
The main point is to move the delete-the-new-module logic into the same block
that creates it, so I can simplify the memory management in a follow-up, but I
think it's clearer to use use a checkSignature helper here anyway.

There is a minor functionality change: we now scan ahead to pull the signature
out of the control block *only* if this is a new ModuleFile.  For old ones,
ASTReader::ReadControlBlock will have already read the signature.

llvm-svn: 293393
2017-01-28 21:34:28 +00:00
clang Modules: Separate out a checkSignature helper, almost NFC 2017-01-28 21:34:28 +00:00
clang-tools-extra Revert "Implement a new clang-tidy check that suggests users replace dynamic exception specifications with noexcept exception specifications." 2017-01-27 07:19:22 +00:00
compiler-rt Revert "Stop intercepting some malloc-related functions on FreeBSD and macOS" 2017-01-27 23:53:20 +00:00
debuginfo-tests
libclc math: Add logb builtin 2017-01-18 03:14:10 +00:00
libcxx Disable thread safety analysis for some functions in __thread_support 2017-01-26 18:37:18 +00:00
libcxxabi Fix ASAN failure in cxa_demangle 2017-01-27 20:32:16 +00:00
libunwind Revert "DWARF: convert error logs to _LIBUNWIND_LOG" 2017-01-27 02:26:52 +00:00
lld Fix -Werror build. 2017-01-28 19:07:33 +00:00
lldb Switch HostInfoNetBSD::GetProgramFileSpec to sysctl(7) 2017-01-28 20:04:53 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [libfuzzer] include errno.h. On Ubuntu 14.04 we got away w/o it, but other systems seem to require it 2017-01-28 18:56:05 +00:00
openmp Cleanup: put i_maxmin members and ___kmp_size_type into traits_t 2017-01-27 18:09:22 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Add forgotten test case for r293169 2017-01-28 14:32:45 +00:00