llvm-project/clang/lib
Matheus Izvekov 68b9d8ed7a [clang] fix transformation of template arguments of 'auto' type constraints
See PR48617.

When assigning the new template arguments to the new TypeLoc, we were looping
on the argument count of the original TypeLoc instead of the new one,
which can be different when packs are present.

Signed-off-by: Matheus Izvekov <mizvekov@gmail.com>

Reviewed By: rsmith

Differential Revision: https://reviews.llvm.org/D109406
2021-09-08 03:22:34 +02:00
..
APINotes [clang][APINotes] Fix -Wunused-function warning (NFC) 2021-04-01 09:52:43 +08:00
ARCMigrate [clang] Introduce SourceLocation::[U]IntTy typedefs. 2021-07-21 10:45:46 +01:00
AST [Clang] Add __ibm128 type to represent ppc_fp128 2021-09-06 18:00:58 +08:00
ASTMatchers Reapply "Support Attr in DynTypedNode and ASTMatchers." 2021-08-06 22:30:32 +02:00
Analysis [analyzer][NFC] Display the correct function name even in crash dumps 2021-07-12 09:06:46 +02:00
Basic [Clang] Add __ibm128 type to represent ppc_fp128 2021-09-06 18:00:58 +08:00
CodeGen [X86][mingw] Modify the alignment of __m128/__m256/__m512 vector type for mingw 2021-09-06 20:28:09 +08:00
CrossTU PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23 2021-07-08 13:37:57 -07:00
DirectoryWatcher Revert "Re-Revert "DirectoryWatcher: add an implementation for Windows"" 2021-06-19 09:19:52 -07:00
Driver [clang][Driver] Pick the last --driver-mode in case of multiple ones 2021-09-07 15:33:45 +02:00
Edit [Matrix] Implement C-style explicit type conversions for matrix types. 2021-04-10 11:48:41 +01:00
Format [Clang] Add __ibm128 type to represent ppc_fp128 2021-09-06 18:00:58 +08:00
Frontend [modules] Use `HashBuilder` and `MD5` for the module hash. 2021-09-03 11:13:36 -07:00
FrontendTool [OptTable] Rename PrintHelp to printHelp 2021-06-24 14:47:03 -07:00
Headers [X86] Add CRC32 feature. 2021-09-06 17:24:30 +08:00
Index [Clang] Add __ibm128 type to represent ppc_fp128 2021-09-06 18:00:58 +08:00
IndexSerialization
Interpreter Revert "Reland "[clang-repl] Re-implement clang-interpreter as a test case."" 2021-09-03 13:18:09 +00:00
Lex [clang] NFC: Fix trivial typo in comments and document 2021-09-04 12:59:42 +05:30
Parse [Clang] Add __ibm128 type to represent ppc_fp128 2021-09-06 18:00:58 +08:00
Rewrite [analyzer] Highlight arrows for currently selected event 2021-08-02 19:15:01 +03:00
Sema [clang] fix transformation of template arguments of 'auto' type constraints 2021-09-08 03:22:34 +02:00
Serialization [Clang] Add __ibm128 type to represent ppc_fp128 2021-09-06 18:00:58 +08:00
StaticAnalyzer [analyzer] SValBuilder should have an easy access to AnalyzerOptions 2021-09-04 10:19:57 +02:00
Testing
Tooling [clang] NFC: Extract DiagnosticOptions parsing 2021-09-02 14:37:14 +02:00
CMakeLists.txt [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00