llvm-project/clang/lib/Sema
Yuanfang Chen e902ffe6d7 [Sema] Fix the assertion in Sema::ActOnDependentMemberExpr
617007240c introduced the use of ActOnDependentMemberExpr with
variable template specialization. The assertion inside
ActOnDependentMemberExpr should be adjusted accordingly.

Fixes https://bugs.llvm.org/show_bug.cgi?id=47211

Reviewed By: aaron.ballman

Differential Revision: https://reviews.llvm.org/D113146
2022-01-04 13:08:12 -08:00
..
AnalysisBasedWarnings.cpp [clang] Remove redundant member initialization (NFC) 2022-01-02 10:20:23 -08:00
CMakeLists.txt [clang] Make libBasic not depend on MC 2021-04-28 12:16:22 -04:00
CodeCompleteConsumer.cpp [CodeCompletion] Signature help for aggregate initialization. 2022-01-04 16:00:22 +01:00
CoroutineStmtBuilder.h
DeclSpec.cpp Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
DelayedDiagnostic.cpp
IdentifierResolver.cpp
JumpDiagnostics.cpp [clang] Add range accessor for ObjCAtTryStmt catch_stmts and use it 2021-10-27 08:57:05 -04:00
MultiplexExternalSemaSource.cpp [clang][AST] Improve AST Reader/Writer memory footprint 2021-05-20 15:34:29 -07:00
OpenCLBuiltins.td [OpenCL] Add pure attribute to vload builtins 2021-12-16 18:30:58 +00:00
ParsedAttr.cpp [Clang] Add an explicit makeArrayRef to appease gcc 5.4. 2021-08-13 09:42:28 -07:00
Scope.cpp
ScopeInfo.cpp [clang] Disallow mixing SEH and Objective-C exceptions 2021-10-20 14:18:12 -04:00
Sema.cpp [SYCL] Diagnose uses of zero length arrays 2021-12-29 15:30:18 +03:00
SemaAccess.cpp [Sema] Use llvm::is_contained (NFC) 2021-10-11 11:06:44 -07:00
SemaAttr.cpp [NFC][Sema] Return underlying strings directly instead of OS.str() 2021-12-09 16:05:46 -08:00
SemaAvailability.cpp [clang] Convert a few loops to for-each 2021-10-11 14:24:32 -04:00
SemaCUDA.cpp Remove redundant return and continue statements (NFC) 2021-12-24 23:17:54 -08:00
SemaCXXScopeSpec.cpp Reland "[AST] Add UsingType: a sugar type for types found via UsingDecl" 2021-12-20 18:03:15 +01:00
SemaCast.cpp [clang] p0388 conversion to incomplete array 2021-10-12 07:35:20 -07:00
SemaChecking.cpp [clang] Remove redundant member initialization (NFC) 2022-01-02 10:20:23 -08:00
SemaCodeComplete.cpp [CodeCompletion] Signature help for aggregate initialization. 2022-01-04 16:00:22 +01:00
SemaConcept.cpp [clang] Fix a few comment more typos to cycle bots 2021-09-20 19:42:49 -04:00
SemaConsumer.cpp
SemaCoroutine.cpp [clang] Allow using std::coroutine_traits in std::experimental 2022-01-02 15:48:16 -05:00
SemaDecl.cpp Reland "[AST] Add UsingType: a sugar type for types found via UsingDecl" 2021-12-20 18:03:15 +01:00
SemaDeclAttr.cpp [Clang][Sema] Adjust formatting (NFC) 2022-01-04 12:54:20 +01:00
SemaDeclCXX.cpp [clang] p2085 out-of-class comparison operator defaulting 2021-12-20 08:47:54 -08:00
SemaDeclObjC.cpp [clang][ObjC] Add fix it for missing methods in impl 2022-01-04 15:57:58 -05:00
SemaExceptionSpec.cpp [OpenMP] Initial parsing/sema for the 'omp loop' construct 2021-10-28 08:26:43 -07:00
SemaExpr.cpp [Sema] a[x] has type T when a has type T* or T[], even when T is dependent 2021-12-31 01:30:39 +01:00
SemaExprCXX.cpp Use isa instead of dyn_cast (NFC) 2021-12-24 21:22:27 -08:00
SemaExprMember.cpp [Sema] Fix the assertion in Sema::ActOnDependentMemberExpr 2022-01-04 13:08:12 -08:00
SemaExprObjC.cpp Cleanup identifier parsing; NFC 2021-09-14 09:12:22 -04:00
SemaFixItUtils.cpp [clang] NFC: Rename rvalue to prvalue 2021-06-09 12:27:10 +02:00
SemaInit.cpp [Format, Sema] Use range-based for loops with llvm::reverse (NFC) 2021-11-17 08:52:35 -08:00
SemaLambda.cpp [clang] retain type sugar in auto / template argument deduction 2021-11-15 23:07:45 +01:00
SemaLookup.cpp Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
SemaModule.cpp [C++20] [Modules] Mark imported module as imported if not exported 2021-12-23 21:14:13 +08:00
SemaObjCProperty.cpp [clang] don't mark as Elidable CXXConstruct expressions used in NRVO 2021-09-21 21:41:20 +02:00
SemaOpenMP.cpp [OpenMP][NFC] Extract assumption helpers into own header file 2021-12-28 23:53:29 -06:00
SemaOverload.cpp [clang] Fix crash in bug52905 2021-12-29 16:22:26 +08:00
SemaPseudoObject.cpp [clang] NFC: Rename rvalue to prvalue 2021-06-09 12:27:10 +02:00
SemaSYCL.cpp [SYCL] Diagnose uses of zero length arrays 2021-12-29 15:30:18 +03:00
SemaStmt.cpp [AST] Produce ReturnStmt containing RecoveryExpr when type is wrong 2022-01-04 17:07:55 +01:00
SemaStmtAsm.cpp Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
SemaStmtAttr.cpp Implemented [[clang::musttail]] attribute for guaranteed tail calls. 2021-04-15 17:12:21 -07:00
SemaTemplate.cpp Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
SemaTemplateDeduction.cpp [clang] Remove redundant member initialization (NFC) 2022-01-02 10:20:23 -08:00
SemaTemplateInstantiate.cpp [Sema] Use llvm::is_contained (NFC) 2021-10-11 11:06:44 -07:00
SemaTemplateInstantiateDecl.cpp Initial parsing/sema for 'align' clause 2021-11-09 07:34:18 -05:00
SemaTemplateVariadic.cpp Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
SemaType.cpp [SYCL] Diagnose uses of zero length arrays 2021-12-29 15:30:18 +03:00
TreeTransform.h [Clang][OpenMP] Add the support for atomic compare in parser 2021-12-24 08:16:51 -05:00
TypeLocBuilder.cpp
TypeLocBuilder.h
UsedDeclVisitor.h [HIP][OpenMP] Fix assertion in deferred diag 2021-10-25 11:07:40 -04:00