llvm-project/clang/lib
Peter Collingbourne 374599cf23 [CFI] Force LLVM to die if the implicit blacklist files cannot be found.
Currently LLVM CFI tries to use an implicit blacklist file, currently
in /usr/lib64/clang/<version>/share. If the file is not there, LLVM
happily continues, which causes CFI to add checks to files/functions
that are known to fail, generating binaries that fail. This CL causes
LLVM to die (I hope) if it can't find these implicit blacklist files.

Patch by Caroline Tice!

Differential Revision: https://reviews.llvm.org/D46403

llvm-svn: 331674
2018-05-07 20:54:05 +00:00
..
ARCMigrate PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
AST [ASTImporter] Support importing UnresolvedMemberExpr, DependentNameType, DependentScopeDeclRefExpr 2018-05-07 12:08:27 +00:00
ASTMatchers Fix typos in clang 2018-04-06 15:14:32 +00:00
Analysis Track the result of evaluating a computed noexcept specification on the 2018-05-03 03:58:32 +00:00
Basic [X86] directstore and movdir64b intrinsics 2018-05-01 10:05:42 +00:00
CodeGen [OPENMP, NVPTX] Codegen for critical construct. 2018-05-07 17:23:05 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver [CFI] Force LLVM to die if the implicit blacklist files cannot be found. 2018-05-07 20:54:05 +00:00
Edit PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Format [clang-format] Refactor #include insertion/deletion functionality into a class. 2018-05-04 17:55:13 +00:00
Frontend [ThinLTO] Support opt remarks options with distributed ThinLTO backends 2018-05-05 14:37:29 +00:00
FrontendTool Make a build bot happy. 2018-02-10 14:26:53 +00:00
Headers [X86] Fix some inconsistent formatting in the first line of our intrinsics headers. 2018-05-04 21:45:25 +00:00
Index Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Lex Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Parse Track the result of evaluating a computed noexcept specification on the 2018-05-03 03:58:32 +00:00
Rewrite PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Sema Correct warning on Float->Integer conversions. 2018-05-07 20:52:56 +00:00
Serialization Track the result of evaluating a computed noexcept specification on the 2018-05-03 03:58:32 +00:00
StaticAnalyzer Fix a couple places that immediately called operator-> on the result of dyn_cast. 2018-05-05 01:58:26 +00:00
Tooling IWYU for llvm-config.h in clang. See r331124 for details. 2018-04-30 13:52:15 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00