================
@@ -6374,28 +6374,70 @@ class OMPMaskedDirective final : public 
OMPExecutableDirective {
 ///
 class OMPMetaDirective final : public OMPExecutableDirective {
   friend class ASTStmtReader;
+  friend class ASTStmtWriter;
   friend class OMPExecutableDirective;
-  Stmt *IfStmt;
+  unsigned NumVariants;
+  OpenMPDirectiveKind *DirectiveKinds;
+  Expr **Conditions;
+  Stmt **VariantDirectives;
----------------
alexey-bataev wrote:

These should be tail allocated, otherwise children cannot be build correctly

https://github.com/llvm/llvm-project/pull/192455
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to