llvm-capstone/clang/lib/Parse
Kadir Cetinkaya 851c248dfc
[clang] Prevent possible use-after-free
This prevents further parsing of tokens (that'll be freed) inside method
body by propagating EOF emitted by reaching code completion token up the parsing
stack.

Differential Revision: https://reviews.llvm.org/D158269
2023-08-18 16:27:57 +02:00
..
CMakeLists.txt cmake: add missing dependencies on ClangDriverOptions tablegen 2023-08-04 10:27:19 -07:00
ParseAST.cpp
ParseCXXInlineMethods.cpp [clang] Use RecoveryExprs for broken defaultargs, instead of OpaqueValueExprs 2023-08-16 10:22:16 +02:00
ParseDecl.cpp [clang] Use RecoveryExprs for broken defaultargs, instead of OpaqueValueExprs 2023-08-16 10:22:16 +02:00
ParseDeclCXX.cpp [C23] Rename C2x->C23 in diagnostics 2023-08-11 08:42:01 -04:00
ParseExpr.cpp Complete the implementation of P2361 Unevaluated string literals 2023-08-15 14:13:13 +02:00
ParseExprCXX.cpp [clang] Fix new-expression with elaborated-type-specifier 2023-07-03 06:07:04 -04:00
ParseHLSL.cpp
ParseInit.cpp [C23] Rename C2x->C23 in diagnostics 2023-08-11 08:42:01 -04:00
ParseObjc.cpp [clang] Prevent possible use-after-free 2023-08-18 16:27:57 +02:00
ParseOpenMP.cpp Reapply "[OpenMP] Add the ompx_attribute clause for target directives" 2023-07-25 10:40:35 -07:00
ParsePragma.cpp
Parser.cpp [C23] Rename C2x -> C23; NFC 2023-08-11 07:43:43 -04:00
ParseStmt.cpp [C23] Rename C2x->C23 in diagnostics 2023-08-11 08:42:01 -04:00
ParseStmtAsm.cpp
ParseTemplate.cpp [Clang] Implement P2169 A nice placeholder with no name 2023-08-04 16:51:15 +02:00
ParseTentative.cpp [clang-repl] Disambiguate global namespace identifiers 2023-08-14 10:11:27 +02:00