llvm-project/clang/lib
Dmitri Gribenko b353ee1808 PCH: fix a crash caused by a circular deserialization dependency
We started by trying to deserialize decltype(func-param) in a trailing return
type, which causes the function parameter decl to be deserialized, which pulls
in the function decl, which pulls the function type, which pulls the same
decltype() in the return type, and then we crashed.

llvm-svn: 197644
2013-12-19 02:05:20 +00:00
..
ARCMigrate ObjectiveC migrator. Fixes a bug when protocol 2013-12-17 01:01:33 +00:00
AST [ms-abi] Update Alignment for VtorDisps 2013-12-19 00:43:59 +00:00
ASTMatchers [CMake] clang/lib: Prune redundant dependencies. 2013-12-10 02:36:22 +00:00
Analysis For -Wconsumed, walk the namespaces to find if the top most namespace is "std" 2013-12-17 00:40:40 +00:00
Basic Fix the DataLayout string produced by clang for NaCl. 2013-12-18 23:41:04 +00:00
CodeGen Debug info: (Bugfix) emit CRV qualifiers for pointers to member functions. 2013-12-19 01:38:47 +00:00
Driver Use the integrated assembler by default on FreeBSD/ppc and ppc64. 2013-12-17 20:34:25 +00:00
Edit Add front-end infrastructure now address space casts are in LLVM IR. 2013-12-11 13:39:46 +00:00
Format clang-format: Fix indentation corner case. 2013-12-18 10:44:36 +00:00
Frontend Modules: Don't warn upon missing headers while reading the module map. 2013-12-17 10:31:37 +00:00
FrontendTool [CMake] clang/lib: Prune redundant dependencies. 2013-12-10 02:36:22 +00:00
Headers clang/lib/Headers/CMakeLists.txt: Revert part of r197395. It should not be staged yet. 2013-12-17 00:02:38 +00:00
Index [CMake] clang/lib: Satisfy dependencies to add *actually used* libraries on target_link_libraries() and LLVM_LINK_COMPONENTS. 2013-12-09 19:04:43 +00:00
Lex Modules: Don't warn upon missing headers while reading the module map. 2013-12-17 10:31:37 +00:00
Parse Refactor the Microsoft inheritance attribute handling so that it no longer has special treatment. Also fixes a minor bug where the attributes were being parsed as though they were GNU-style attributes when they were in fact keyword attributes. 2013-12-18 23:44:18 +00:00
Rewrite Fix raw lex crash and -frewrite-includes noeol-at-eof failure 2013-12-13 17:04:55 +00:00
Sema Added a comment about the launch_bounds attribute's AST node being required. Since there were no test cases for the attribute, some have been added. This promptly demonstrated a bug with the semantic handling, which is also fixed. 2013-12-19 00:41:31 +00:00
Serialization PCH: fix a crash caused by a circular deserialization dependency 2013-12-19 02:05:20 +00:00
StaticAnalyzer Eliminate BinaryTypeTraitExpr 2013-12-13 20:49:58 +00:00
Tooling CompilationDatabase.cpp:stripPositionalArgs(): Match not "no-integrated-as" but "-no-integrated-as", it really fixes r197229. 2013-12-14 06:03:28 +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