llvm-project/clang/lib
Nandor Licker f584f04dab [ConstExprPreter] Removed the flag forcing the use of the interpreter
Summary:
Removed the ```-fforce-experimental-new-constant-interpreter flag```, leaving
only the ```-fexperimental-new-constant-interpreter``` one. The interpreter
now always emits an error on an unsupported feature.

Allowing the interpreter to bail out would require a mapping from APValue to
interpreter memory, which will not be necessary in the final version. It is
more sensible to always emit an error if the interpreter fails.

Reviewers: jfb, Bigcheese, rsmith, dexonsmith

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D70071
2019-11-27 20:07:19 +00:00
..
ARCMigrate Removed some questionable default arguments from setters 2019-09-12 12:16:43 +00:00
AST [ConstExprPreter] Removed the flag forcing the use of the interpreter 2019-11-27 20:07:19 +00:00
ASTMatchers [ASTMatchers] work around a miscompile; "NFC" 2019-11-22 20:11:16 -08:00
Analysis [CFG] Fix a flaky crash in CFGBlock::getLastCondition(). 2019-11-21 21:55:58 -08:00
Basic [Clang] Enable RISC-V support for Fuchsia 2019-11-21 16:02:26 -08:00
CodeGen [clang][CodeGen] Implicit Conversion Sanitizer: handle increment/decrement (PR44054)(take 2) 2019-11-27 21:52:41 +03: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 [ConstExprPreter] Removed the flag forcing the use of the interpreter 2019-11-27 20:07:19 +00:00
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format [clang][NFC] Make various uses of Regex const 2019-11-19 16:15:21 +00:00
Frontend [ConstExprPreter] Removed the flag forcing the use of the interpreter 2019-11-27 20:07:19 +00: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 Fix tests on Windows after D49466 2019-11-26 16:15:39 -08:00
Parse Revert "[Diagnostic] add a warning which warns about misleading indentation" 2019-11-25 13:19:57 -08:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema [LifetimeAnalysis] Fix PR44150 2019-11-27 09:15:14 -08:00
Serialization clang/Modules: Move Serialization/Module.{h,cpp} to ModuleFile, NFC 2019-11-21 19:07:00 -08:00
StaticAnalyzer [analyzer] Add custom filter functions for GenericTaintChecker 2019-11-23 20:12:15 +01:00
Tooling clang/Modules: Rename CompilerInstance::ModuleManager, NFC 2019-11-22 18:24:11 -08:00
CMakeLists.txt Reland [clang] DirectoryWatcher 2019-07-12 20:34:10 +00:00