llvm-project/clang/lib/Sema
Richard Smith e8f198dd9e Fix pack deduction to only deduce the arity of packs that are actually
expanded by the deduced pack.

We recently started also deducing the arity of separately-expanded packs
that are merely mentioned within the pack in question, which is
incorrect.
2020-01-15 16:21:08 -08:00
..
AnalysisBasedWarnings.cpp [Sema] Fixes -Wrange-loop-analysis warnings 2019-12-17 21:54:32 +01:00
CMakeLists.txt [OpenMP][NFCI] Introduce llvm/IR/OpenMPConstants.h 2019-12-10 00:10:09 -06:00
CodeCompleteConsumer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CoroutineStmtBuilder.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DeclSpec.cpp [c++20] P1143R2: Add support for the C++20 'constinit' keyword. 2019-09-04 20:30:37 +00:00
DelayedDiagnostic.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
IdentifierResolver.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
JumpDiagnostics.cpp [NFC] Refactor representation of materialized temporaries 2019-11-19 18:20:45 +01:00
MultiplexExternalSemaSource.cpp [clang] Improve LLVM-style RTTI support in ExternalASTSource/ExternalSemaSource 2019-12-15 18:11:01 +01:00
OpenCLBuiltins.td [OpenCL] Add MSAA sharing extension builtin functions 2020-01-14 14:46:42 +00:00
ParsedAttr.cpp Move some definitions from Sema to Basic to fix shared libs build 2019-09-16 13:58:59 +00:00
Scope.cpp Un-revert "[coroutines][PR40978] Emit error for co_yield within catch block" 2019-03-25 00:53:10 +00:00
ScopeInfo.cpp PR42104: Support instantiations of lambdas that implicitly capture 2019-06-04 17:17:20 +00:00
Sema.cpp reland "[DebugInfo] Support to emit debugInfo for extern variables" 2019-12-22 18:28:50 -08:00
SemaAccess.cpp [c++20] Delete defaulted comparison functions if they would invoke an 2019-12-10 19:28:30 -08:00
SemaAttr.cpp Move vtordisp mode from Attr class to LangOptions.h, NFC 2019-11-22 15:47:46 -08:00
SemaCUDA.cpp [HIP] Add option -fgpu-allow-device-init 2019-10-22 16:06:20 -04:00
SemaCXXScopeSpec.cpp [Clang] Migrate llvm::make_unique to std::make_unique 2019-08-14 23:04:18 +00:00
SemaCast.cpp [Concepts] Function trailing requires clauses 2020-01-09 15:07:51 +02:00
SemaChecking.cpp Add builtins for aligning and checking alignment of pointers and integers 2020-01-09 21:48:29 +00:00
SemaCodeComplete.cpp [Concepts] Type Constraints 2020-01-15 04:02:39 +02:00
SemaConcept.cpp [Concepts] Function trailing requires clauses 2020-01-09 15:07:51 +02:00
SemaConsumer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaCoroutine.cpp Fix "pointer is null" static analyzer warnings. NFCI. 2020-01-09 12:05:48 +00:00
SemaDecl.cpp Fix "pointer is null" static analyzer warning. NFCI. 2020-01-11 16:02:22 +00:00
SemaDeclAttr.cpp Support function attribute patchable_function_entry 2020-01-10 09:57:34 -08:00
SemaDeclCXX.cpp [OPENMP]Use regular processing of vtable used when TU is a prefix. 2020-01-15 18:42:23 -05:00
SemaDeclObjC.cpp Fix `-Wunused-variable` warning. NFC. 2019-12-21 11:10:35 -05:00
SemaExceptionSpec.cpp PR44514: Fix recovery from noexcept with non-convertible expressions 2020-01-13 13:51:48 -08:00
SemaExpr.cpp Add a FIXME and corresponding test coverage for some suspicious behavior 2020-01-10 16:12:00 -08:00
SemaExprCXX.cpp Revert "Further implement CWG 2292" 2020-01-15 15:46:07 -08:00
SemaExprMember.cpp Resolve exception specifications after marking the corresponding 2019-12-15 22:02:30 -08:00
SemaExprObjC.cpp Remove duplicate variable. NFCI. 2020-01-14 14:00:37 +00:00
SemaFixItUtils.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SemaInit.cpp PR44540: Prefer an inherited default constructor over an initializer 2020-01-14 19:29:50 -08:00
SemaLambda.cpp [Concepts] Function trailing requires clauses 2020-01-09 15:07:51 +02:00
SemaLookup.cpp [OpenCL] Add builtin function extension handling 2019-12-18 10:13:51 +00:00
SemaModule.cpp [DeclCXX] Remove unknown external linkage specifications 2019-11-21 15:23:05 +02:00
SemaObjCProperty.cpp Also synthesize _cmd and self for properties 2019-12-09 14:30:01 -08:00
SemaOpenMP.cpp [OPENMP]Improve handling of possibly incorrectly mapped types. 2020-01-14 14:47:34 -05:00
SemaOverload.cpp [clang] New __attribute__((__clang_arm_mve_strict_polymorphism)). 2020-01-15 15:04:10 +00:00
SemaPseudoObject.cpp [AST] Use an explicit copy in a range-based for 2019-11-12 20:47:46 +01:00
SemaStmt.cpp [Sema] Improve -Wrange-loop-analysis warnings. 2020-01-11 15:34:02 +01:00
SemaStmtAsm.cpp [X86][AsmParser] re-introduce 'offset' operator 2019-12-30 14:35:26 -05:00
SemaStmtAttr.cpp [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr. 2019-09-13 17:39:31 +00:00
SemaTemplate.cpp [Concepts] Type Constraints 2020-01-15 04:02:39 +02:00
SemaTemplateDeduction.cpp Fix pack deduction to only deduce the arity of packs that are actually 2020-01-15 16:21:08 -08:00
SemaTemplateInstantiate.cpp [Concepts] Function trailing requires clauses 2020-01-09 15:07:51 +02:00
SemaTemplateInstantiateDecl.cpp [Concepts] Type Constraints 2020-01-15 04:02:39 +02:00
SemaTemplateVariadic.cpp [Concepts] Function trailing requires clauses 2020-01-09 15:07:51 +02:00
SemaType.cpp [clang] New __attribute__((__clang_arm_mve_strict_polymorphism)). 2020-01-15 15:04:10 +00:00
TreeTransform.h [Concepts] Type Constraints 2020-01-15 04:02:39 +02:00
TypeLocBuilder.cpp [NFC] avoid AlignedCharArray in clang 2019-07-29 23:12:48 +00:00
TypeLocBuilder.h [NFC] avoid AlignedCharArray in clang 2019-07-29 23:12:48 +00:00