@@ -297,7 +297,7 @@ class OpenACCCombinedConstruct final
297
297
// and clauses, but is otherwise pretty simple.
298
298
class OpenACCDataConstruct final
299
299
: public OpenACCAssociatedStmtConstruct,
300
- public llvm::TrailingObjects<OpenACCCombinedConstruct ,
300
+ public llvm::TrailingObjects<OpenACCDataConstruct ,
301
301
const OpenACCClause *> {
302
302
OpenACCDataConstruct (unsigned NumClauses)
303
303
: OpenACCAssociatedStmtConstruct(
@@ -345,7 +345,7 @@ class OpenACCDataConstruct final
345
345
// This class represents a 'enter data' construct, which JUST has clauses.
346
346
class OpenACCEnterDataConstruct final
347
347
: public OpenACCConstructStmt,
348
- public llvm::TrailingObjects<OpenACCCombinedConstruct ,
348
+ public llvm::TrailingObjects<OpenACCEnterDataConstruct ,
349
349
const OpenACCClause *> {
350
350
OpenACCEnterDataConstruct (unsigned NumClauses)
351
351
: OpenACCConstructStmt(OpenACCEnterDataConstructClass,
@@ -382,7 +382,7 @@ class OpenACCEnterDataConstruct final
382
382
// This class represents a 'exit data' construct, which JUST has clauses.
383
383
class OpenACCExitDataConstruct final
384
384
: public OpenACCConstructStmt,
385
- public llvm::TrailingObjects<OpenACCCombinedConstruct ,
385
+ public llvm::TrailingObjects<OpenACCExitDataConstruct ,
386
386
const OpenACCClause *> {
387
387
OpenACCExitDataConstruct (unsigned NumClauses)
388
388
: OpenACCConstructStmt(OpenACCExitDataConstructClass,
@@ -420,7 +420,7 @@ class OpenACCExitDataConstruct final
420
420
// statement and clauses, but is otherwise pretty simple.
421
421
class OpenACCHostDataConstruct final
422
422
: public OpenACCAssociatedStmtConstruct,
423
- public llvm::TrailingObjects<OpenACCCombinedConstruct ,
423
+ public llvm::TrailingObjects<OpenACCHostDataConstruct ,
424
424
const OpenACCClause *> {
425
425
OpenACCHostDataConstruct (unsigned NumClauses)
426
426
: OpenACCAssociatedStmtConstruct(
0 commit comments