llvm-project/clang/lib
Wei Pan c354d2177a Handle PredefinedExpr with templates and lambdas
Summary:

- lambdas, blocks or captured statements in templates were not
  handled which causes codegen crashes.

Differential Revision: http://llvm-reviews.chandlerc.com/D1628

llvm-svn: 190784
2013-09-16 13:57:27 +00:00
..
ARCMigrate Clean up some Triple usage in clang. 2013-09-14 01:09:11 +00:00
AST Prune "return" after llvm_unreachable(). It was redundant. 2013-09-16 01:58:47 +00:00
ASTMatchers Reduce the number of symbols by changing how templates are instantiated per function bound in the registry. 2013-08-30 15:09:52 +00:00
Analysis PR16054: Slight strengthening for -Wsometimes-uninitialized: if we use a 2013-09-12 18:49:10 +00:00
Basic Make F16C feature imply AVX. Matches GCC behavior. 2013-09-16 04:54:13 +00:00
CodeGen Clean up some Triple usage in clang. 2013-09-14 01:09:11 +00:00
Driver Clean up some Triple usage in clang. 2013-09-14 01:09:11 +00:00
Edit ObjectiveC migrator: Remove semicolon after the typedef 2013-07-18 22:17:33 +00:00
Format clang-format: Fix bug in style option AlwaysBreakTemplateDeclarations. 2013-09-14 08:13:22 +00:00
Frontend Lex and ignore Microsoft's #pragma warning(...) 2013-09-13 22:00:30 +00:00
FrontendTool ObjectiveC migrator. This patch infers readonly properties for no-parameter 2013-08-28 23:22:46 +00:00
Headers Add Intrin.h to the cmake files. 2013-09-06 20:11:28 +00:00
Index Avoid using the 'index' namespace as scope. 2013-08-21 00:49:25 +00:00
Lex Make __has_extension(c_thread_local) work. 2013-09-14 16:17:20 +00:00
Parse Parse: Template specializations which aren't dependent needn't have their parsing be delayed 2013-09-14 05:46:42 +00:00
Rewrite Remove unused variable. 2013-09-10 23:00:03 +00:00
Sema Handle PredefinedExpr with templates and lambdas 2013-09-16 13:57:27 +00:00
Serialization C++ modules: if a class is defined in multiple modules (for instance, because 2013-09-09 16:55:27 +00:00
StaticAnalyzer Clean up some Triple usage in clang. 2013-09-14 01:09:11 +00:00
Tooling Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print. 2013-09-12 18:23:34 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00