llvm-project/clang/lib
Richard Smith 42fd9efa38 Revert r107690 (for PR7417) and add a testcase that it breaks. The approach of
that change turns out to not be reasonable: mutating the AST of a parsed
template during instantiation is not a sound thing to do, does not work across
chained PCH / modules builds, and is in any case a special-case workaround to a
more general problem that should be solved centrally.

llvm-svn: 249342
2015-10-05 20:05:21 +00:00
..
ARCMigrate Replace double negation of !FileID.isInvalid() with FileID.isValid(). 2015-10-03 10:46:20 +00:00
AST Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isValid(). 2015-10-03 05:15:57 +00:00
ASTMatchers Adding a narrowing AST matcher for FunctionDecl::isVariadic(), plus tests and documentation. 2015-10-05 14:41:27 +00:00
Analysis Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isValid(). 2015-10-03 05:15:57 +00:00
Basic [VFS] Fix the windows build by including the right headers. 2015-10-05 14:06:36 +00:00
CodeGen Re-introduce the unique_ptr removed in r249328 and just make 2015-10-05 18:54:30 +00:00
Driver [sanitizer] Enable lsan for AArch64 2015-10-05 19:16:42 +00:00
Edit Replace double negation of !FileID.isInvalid() with FileID.isValid(). 2015-10-03 10:46:20 +00:00
Format Add -f[no-]declspec to control recognition of __declspec as a keyword 2015-10-04 17:51:05 +00:00
Frontend Use llvm::errc instead of std::errc. 2015-10-05 11:49:35 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers [Headers][X86] Fix stream_load (movntdqa) to accept const*. 2015-10-02 23:29:26 +00:00
Index Replace double negation of !FileID.isInvalid() with FileID.isValid(). 2015-10-03 10:46:20 +00:00
Lex SourceRanges are small and trivially copyable, don't them by reference. 2015-10-04 04:53:55 +00:00
Parse Add -f[no-]declspec to control recognition of __declspec as a keyword 2015-10-04 17:51:05 +00:00
Rewrite Make local function isWhitespaceExceptNL static instead of in anonymous namespace 2015-07-28 04:54:03 +00:00
Sema Revert r107690 (for PR7417) and add a testcase that it breaks. The approach of 2015-10-05 20:05:21 +00:00
Serialization Replace double negation of !FileID.isInvalid() with FileID.isValid(). 2015-10-03 10:46:20 +00:00
StaticAnalyzer SourceRanges are small and trivially copyable, don't them by reference. 2015-10-04 04:53:55 +00:00
Tooling Fix bad iterator access. 2015-09-23 12:47:50 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00