[clang] [llvm] Support for assume directive : Parse & AST modules (PR #97535)
Alexey Bataev via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 15 12:13:59 PDT 2024
================
@@ -488,6 +488,49 @@ class Parser : public CodeCompletionHandler {
/// a statement expression and builds a suitable expression statement.
StmtResult handleExprStmt(ExprResult E, ParsedStmtContext StmtCtx);
+ class AssumeParseAssociatedStmtRAII {
+ Parser *parent;
+ OpenMPDirectiveKind DKind;
+
+ public:
+ AssumeParseAssociatedStmtRAII(Parser *parent, SourceLocation Loc,
+ OpenMPDirectiveKind DKind)
+ : parent(parent), DKind(DKind) {
----------------
alexey-bataev wrote:
```suggestion
AssumeParseAssociatedStmtRAII(Parser &Parent, SourceLocation Loc,
OpenMPDirectiveKind DKind)
: Parent(Parent), DKind(DKind) {
```
https://github.com/llvm/llvm-project/pull/97535
More information about the llvm-commits
mailing list