@@ -297,7 +297,7 @@ class OpenACCCombinedConstruct final
297297// and clauses, but is otherwise pretty simple.
298298class OpenACCDataConstruct final
299299 : public OpenACCAssociatedStmtConstruct,
300- public llvm::TrailingObjects<OpenACCCombinedConstruct ,
300+ public llvm::TrailingObjects<OpenACCDataConstruct ,
301301 const OpenACCClause *> {
302302 OpenACCDataConstruct (unsigned NumClauses)
303303 : OpenACCAssociatedStmtConstruct(
@@ -345,7 +345,7 @@ class OpenACCDataConstruct final
345345// This class represents a 'enter data' construct, which JUST has clauses.
346346class OpenACCEnterDataConstruct final
347347 : public OpenACCConstructStmt,
348- public llvm::TrailingObjects<OpenACCCombinedConstruct ,
348+ public llvm::TrailingObjects<OpenACCEnterDataConstruct ,
349349 const OpenACCClause *> {
350350 OpenACCEnterDataConstruct (unsigned NumClauses)
351351 : OpenACCConstructStmt(OpenACCEnterDataConstructClass,
@@ -382,7 +382,7 @@ class OpenACCEnterDataConstruct final
382382// This class represents a 'exit data' construct, which JUST has clauses.
383383class OpenACCExitDataConstruct final
384384 : public OpenACCConstructStmt,
385- public llvm::TrailingObjects<OpenACCCombinedConstruct ,
385+ public llvm::TrailingObjects<OpenACCExitDataConstruct ,
386386 const OpenACCClause *> {
387387 OpenACCExitDataConstruct (unsigned NumClauses)
388388 : OpenACCConstructStmt(OpenACCExitDataConstructClass,
@@ -420,7 +420,7 @@ class OpenACCExitDataConstruct final
420420// statement and clauses, but is otherwise pretty simple.
421421class OpenACCHostDataConstruct final
422422 : public OpenACCAssociatedStmtConstruct,
423- public llvm::TrailingObjects<OpenACCCombinedConstruct ,
423+ public llvm::TrailingObjects<OpenACCHostDataConstruct ,
424424 const OpenACCClause *> {
425425 OpenACCHostDataConstruct (unsigned NumClauses)
426426 : OpenACCAssociatedStmtConstruct(
0 commit comments