llvm-project/clang/lib
Saar Raz 8a34467460 [Concepts] Fix ConceptSpecializationExpr profiling crash
ConceptSpecializationExprs (CSEs) were being created with nullptr
TemplateArgsAsWritten during TemplateTemplateParmDecl canonicalization, and
we were relying on them during profiling which caused sporadic crashes
in test/CXX/.../temp.arg.template/p3-2a.cpp introduced in D44352.

Change profiling of CSEs to instead rely on the actual converted template
arguments and concept named.
2020-01-16 13:39:30 +02:00
..
ARCMigrate Fix "pointer is null" static analyzer warning. NFCI. 2020-01-10 17:21:20 +00:00
AST [Concepts] Fix ConceptSpecializationExpr profiling crash 2020-01-16 13:39:30 +02:00
ASTMatchers Revert "[ASTMatchers] extract public matchers from const-analysis into own patch" 2020-01-11 19:41:27 +01:00
Analysis [CFG] Fix an assertion failure with static initializers 2019-12-23 16:35:37 -08:00
Basic Revert "[RISCV] Add Clang frontend support for Bitmanip extension" 2020-01-15 10:43:42 +00:00
CodeGen [HIP][AMDGPU] expand printf when compiling HIP to AMDGPU 2020-01-16 15:15:38 +05:30
CrossTU [CrossTU] Fix problem with CrossTU AST load limit and progress messages. 2019-08-12 07:15:29 +00:00
DirectoryWatcher [Clang] Migrate llvm::make_unique to std::make_unique 2019-08-14 23:04:18 +00:00
Driver [HIP][AMDGPU] expand printf when compiling HIP to AMDGPU 2020-01-16 15:15:38 +05:30
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format [clang-format] fix conflict between FormatStyle::BWACS_MultiLine and BeforeCatch/BeforeElse 2020-01-06 09:21:41 -05:00
Frontend [DebugInfo] Add another level to DebugInfoKind called Constructor 2020-01-13 15:59:03 -08:00
FrontendTool [analyzer] Don't run the analyzer for -analyzer-list-enabled-checkers 2019-09-12 18:53:48 +00:00
Headers Work around PR43337: don't try to use the vec_sel overloads for vector long long, since clang's <altivec.h> doesn't provide it yet! 2020-01-15 13:14:57 -08:00
Index [Wdocumentation] Implement \anchor 2019-12-21 14:52:21 +01:00
Lex [Lexer] Allow UCN for dollar symbol '\u0024' in identifiers when using -fdollars-in-identifiers flag. 2020-01-15 11:28:57 +00:00
Parse PR42694 Support explicit(bool) in older language modes as an extension. 2020-01-15 18:38:23 -08:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema Fix pack deduction to only deduce the arity of packs that are actually 2020-01-15 16:21:08 -08:00
Serialization [ODRHash] Fix wrong error message with bitfields and mutable. 2020-01-14 21:12:15 -08:00
StaticAnalyzer [analyzer] Fix SARIF column locations 2020-01-14 15:38:30 -05:00
Tooling Remove trailing `;`. NFC. 2020-01-14 16:52:20 -05:00
CMakeLists.txt Reland [clang] DirectoryWatcher 2019-07-12 20:34:10 +00:00