llvm-project/clang/lib
Johannes Doerfert 37639b72a1 [OpenMP][FIX] Emit debug declares only if debug info is available
The `EmitDeclareOfAutoVariable` introduced in D114504 and D115510 has a
precondition that cannot be violated. It is unclear if we should call it
directly given the sparse usage in clang but for now we should at least
not crash if the debug info kind is too low.

Fixes #52938.

Differential Revision: https://reviews.llvm.org/D116865
2022-01-08 17:01:19 -06:00
..
APINotes [clang][APINotes] Fix -Wunused-function warning (NFC) 2021-04-01 09:52:43 +08:00
ARCMigrate [clang] Remove redundant member initialization (NFC) 2022-01-02 10:20:23 -08:00
AST [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
ASTMatchers [NFC] Fix endif comments to match with include guard 2022-01-07 15:52:59 +08:00
Analysis [Clang][CFG] check children statements of asm goto 2022-01-07 14:11:08 -08:00
Basic [Clang] Extract availability mapping from VersionMap for watchOS/tvOS 2022-01-05 17:00:03 -08:00
CodeGen [OpenMP][FIX] Emit debug declares only if debug info is available 2022-01-08 17:01:19 -06:00
CrossTU Revert "[analyzer][ctu] Fix wrong 'multiple definitions' errors caused by space characters in lookup names when parsing the ctu index file" 2021-12-16 20:46:51 -05:00
DirectoryWatcher [clang] [DirectoryWatcher] Remove leading \\?\ from GetFinalPathNameByHandleW 2021-11-08 22:21:30 +02:00
Driver Revert "Unaligned Access Warning Added" 2022-01-07 13:07:30 +00:00
Edit [clang] Use llvm::is_contained (NFC) 2021-10-13 20:41:55 -07:00
Format [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
Frontend [CodeCompletion] Signature help for braced constructor calls 2022-01-03 20:14:59 +01:00
FrontendTool [clang] Add plugin ActionType to run command line plugin before main action 2021-10-20 08:58:20 -07:00
Headers [NFC] Fix endif comments to match with include guard 2022-01-07 15:52:59 +08:00
Index [clang] Visit enum base specifiers in libIndex 2021-10-25 13:16:14 +02:00
IndexSerialization
Interpreter [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
Lex [clang][lex] NFC: Move some HeaderSearch functions to .cpp file 2022-01-06 16:32:02 +01:00
Parse [CodeComplete] drop unused Scope param. NFC 2022-01-04 12:36:27 +01:00
Rewrite [NFC][clang] Return underlying strings directly instead of OS.str() 2021-12-09 16:05:46 -08:00
Sema [-fms-extensions] Make some exception specification warnings/errors compatible with what cl.exe does 2022-01-07 14:42:16 -08:00
Serialization [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
StaticAnalyzer [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
Testing
Tooling Re-land "[Clang][ScanDeps] Use the virtual path for module maps" 2022-01-06 21:05:05 +00:00
CMakeLists.txt [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00