================
@@ -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