llvm-project/clang/lib/Index
Argyrios Kyrtzidis 71b74ebb1e [index] Fix crash when indexing a C++14 PCH/module related to TemplateTemplateParmDecls of alias templates
TemplateTemplateParmDecls of alias templates ended-up serialized as 'file-level decls' which was causing a crash while trying to index a PCH/module file that contained them.
Commit makes sure TemplateTemplateParmDecls are not recorded as such kind of decls.

Fixes crash of rdar://36608297

Differential Revision: https://reviews.llvm.org/D42588

llvm-svn: 323549
2018-01-26 19:26:12 +00:00
..
CMakeLists.txt [index] CMake: add missing reference to clangSerialization library. 2017-01-30 06:48:27 +00:00
CodegenNameGenerator.cpp [index] Generate class & metaclass manglings for objc 2017-09-22 16:58:57 +00:00
CommentToXML.cpp Print enum constant values using the original source formatting 2017-08-17 13:41:55 +00:00
IndexBody.cpp [index] __builtin_offset's field reference is located at the end location 2017-11-07 18:25:36 +00:00
IndexDecl.cpp [index] Fix crash when indexing a C++14 PCH/module related to TemplateTemplateParmDecls of alias templates 2018-01-26 19:26:12 +00:00
IndexSymbol.cpp [Index] Reduce size of SymbolInfo struct. 2017-12-23 19:31:24 +00:00
IndexTypeSourceInfo.cpp [index] Update indexing to handle CXXDeductionGuideDecls properly 2017-08-15 17:20:37 +00:00
IndexingAction.cpp [Index] Add setPreprocessor member to IndexDataConsumer. 2017-12-07 11:04:24 +00:00
IndexingContext.cpp [index] Update indexing to handle CXXDeductionGuideDecls properly 2017-08-15 17:20:37 +00:00
IndexingContext.h [index] The relation between the declarations in template specializations 2017-04-24 14:04:58 +00:00
SimpleFormatContext.h [VFS] Port SimpleFormatContext to InMemoryFileSystem. 2015-10-06 10:23:34 +00:00
USRGeneration.cpp R13575: Fix USR mangling for function pointer types 2017-10-10 00:35:16 +00:00