llvm-project/clang/lib
Richard Smith b220662a45 Properly convert all declaration non-type template arguments when
forming non-type template parameter values.

This reverts commit 93cc9dddd8,
which reverted commit 11d1052785.

We now always form `&x` when forming a pointer to a function rather than
trying to use function-to-pointer decay. This matches the behavior of
the old code in this case, but not the intent as described by the
comments.
2019-12-05 14:32:36 -08:00
..
ARCMigrate Removed some questionable default arguments from setters 2019-09-12 12:16:43 +00:00
AST [OpenMP50] Add parallel master construct 2019-12-05 14:35:27 -05:00
ASTMatchers [ASTMatchers] work around a miscompile; "NFC" 2019-11-22 20:11:16 -08:00
Analysis [analyzer] Fix more ObjC accessor body farms after 2073dd2d. 2019-12-04 16:29:08 -08:00
Basic [OpenMP50] Add parallel master construct 2019-12-05 14:35:27 -05:00
CodeGen Debug Info: Apply a default location for cleanups if none is available. 2019-12-05 13:30:23 -08:00
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 [AMDGPU][HIP] Improve opt-level handling 2019-12-05 11:27:12 -05:00
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format Fix warning on extra ';'. NFC. 2019-12-03 16:02:55 -05:00
Frontend Reapply af57dbf12e "Add support for options -frounding-math, ftrapping-math, -ffp-model=, and -ffp-exception-behavior=" 2019-12-05 03:48:04 -08:00
FrontendTool [analyzer] Don't run the analyzer for -analyzer-list-enabled-checkers 2019-09-12 18:53:48 +00:00
Headers [X86] Remove forward declaration of _invpcid from intrin.h. Rely on inline version from immintrin.h 2019-11-25 16:27:39 -08:00
Index Redeclare Objective-C property accessors inside the ObjCImplDecl in which they are synthesized. 2019-11-08 08:23:22 -08:00
Lex [clang-scan-deps] do not skip empty #if/#elif in the minimizer to avoid missing `__has_include` dependencies 2019-12-02 18:47:22 -08:00
Parse [OpenMP50] Add parallel master construct 2019-12-05 14:35:27 -05:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema Properly convert all declaration non-type template arguments when 2019-12-05 14:32:36 -08:00
Serialization [OpenMP50] Add parallel master construct 2019-12-05 14:35:27 -05:00
StaticAnalyzer [OpenMP50] Add parallel master construct 2019-12-05 14:35:27 -05:00
Tooling Reapply "[llvm][Support] Take in CurrentDirectory as a parameter in ExpandResponseFiles" 2019-12-04 17:00:47 +01:00
CMakeLists.txt Reland [clang] DirectoryWatcher 2019-07-12 20:34:10 +00:00