llvm-project/clang/lib/Parse
Alexey Bataev 44f197e94b [OpenMP] Fix C-only clang assert on parsing use_allocator clause of target directive
The parser code assumes building with C++ compiler and asserts when using clang (not clang++) on C file. I made the code dependent on input language. This shows up for amdgpu target.

Reviewed By: ABataev

Differential Revision: https://reviews.llvm.org/D103899
2021-06-14 10:36:27 -07:00
..
CMakeLists.txt
ParseAST.cpp
ParseCXXInlineMethods.cpp
ParseDecl.cpp [clang][Parse] Add parsing support for C++ attributes on using-declarations 2021-06-01 08:47:50 -04:00
ParseDeclCXX.cpp [clang] p1099 using enum part 2 2021-06-08 11:11:46 -07:00
ParseExpr.cpp Reimplement __builtin_unique_stable_name- 2021-05-27 07:12:20 -07:00
ParseExprCXX.cpp [clang] Fix ternary operator in the second for loop statement 2021-05-16 10:42:52 -07:00
ParseInit.cpp [CodeCompletion] Avoid spurious signature help for init-list args 2021-03-16 12:46:40 +01:00
ParseObjc.cpp [CodeCompletion] Avoid spurious signature help for init-list args 2021-03-16 12:46:40 +01:00
ParseOpenMP.cpp [OpenMP] Fix C-only clang assert on parsing use_allocator clause of target directive 2021-06-14 10:36:27 -07:00
ParsePragma.cpp [OpenCL] Drop pragma handling for extension types/decls. 2021-05-17 12:09:43 +01:00
ParseStmt.cpp [clang][parser] Unify rejecting (non) decl stmts with gnu attributes 2021-04-19 12:43:55 +02:00
ParseStmtAsm.cpp [MC] Refactor MCObjectFileInfo initialization and allow targets to create MCObjectFileInfo 2021-05-23 14:15:23 -07:00
ParseTemplate.cpp
ParseTentative.cpp [clang] Fix ternary operator in the second for loop statement 2021-05-16 10:42:52 -07:00
Parser.cpp Re-commit [clang] Add support for the "abstract" contextual keyword of MSVC 2021-05-31 18:45:26 +02:00