@@ -218,9 +218,9 @@ MAKE_EMPTY_CLASS(Full, Full);
218
218
MAKE_EMPTY_CLASS (Inbranch, Inbranch);
219
219
MAKE_EMPTY_CLASS (Mergeable, Mergeable);
220
220
MAKE_EMPTY_CLASS (Nogroup, Nogroup);
221
- // MAKE_EMPTY_CLASS(NoOpenmp, ); // missing-in-parser
222
- // MAKE_EMPTY_CLASS(NoOpenmpRoutines, ); // missing-in-parser
223
- // MAKE_EMPTY_CLASS(NoParallelism, ); // missing-in-parser
221
+ MAKE_EMPTY_CLASS (NoOpenmp, NoOpenmp);
222
+ MAKE_EMPTY_CLASS (NoOpenmpRoutines, NoOpenmpRoutines);
223
+ MAKE_EMPTY_CLASS (NoParallelism, NoParallelism);
224
224
MAKE_EMPTY_CLASS (Notinbranch, Notinbranch);
225
225
MAKE_EMPTY_CLASS (Nowait, Nowait);
226
226
MAKE_EMPTY_CLASS (OmpxAttribute, OmpxAttribute);
@@ -321,7 +321,6 @@ ReductionOperator makeReductionOperator(const parser::OmpReductionOperator &inp,
321
321
// --------------------------------------------------------------------
322
322
// Actual clauses. Each T (where tomp::T exists in ClauseT) has its "make".
323
323
324
- // Absent: missing-in-parser
325
324
Absent make (const parser::OmpClause::Absent &inp,
326
325
semantics::SemanticsContext &semaCtx) {
327
326
llvm_unreachable (" Unimplemented: absent" );
@@ -450,7 +449,6 @@ Collapse make(const parser::OmpClause::Collapse &inp,
450
449
451
450
// Compare: empty
452
451
453
- // Contains: missing-in-parser
454
452
Contains make (const parser::OmpClause::Contains &inp,
455
453
semantics::SemanticsContext &semaCtx) {
456
454
llvm_unreachable (" Unimplemented: contains" );
@@ -714,7 +712,6 @@ Hint make(const parser::OmpClause::Hint &inp,
714
712
return Hint{/* HintExpr=*/ makeExpr (inp.v , semaCtx)};
715
713
}
716
714
717
- // Holds: missing-in-parser
718
715
Holds make (const parser::OmpClause::Holds &inp,
719
716
semantics::SemanticsContext &semaCtx) {
720
717
llvm_unreachable (" Unimplemented: holds" );
@@ -897,24 +894,9 @@ Nontemporal make(const parser::OmpClause::Nontemporal &inp,
897
894
return Nontemporal{/* List=*/ makeList (inp.v , makeObjectFn (semaCtx))};
898
895
}
899
896
900
- // NoOpenmp: missing-in-parser
901
- NoOpenmp make (const parser::OmpClause::NoOpenmp &inp,
902
- semantics::SemanticsContext &semaCtx) {
903
- llvm_unreachable (" Unimplemented: no_openmp" );
904
- }
905
-
906
- // NoOpenmpRoutines: missing-in-parser
907
- NoOpenmpRoutines make (const parser::OmpClause::NoOpenmpRoutines &inp,
908
- semantics::SemanticsContext &semaCtx) {
909
- llvm_unreachable (" Unimplemented: no_openmp_routines" );
910
- }
911
-
912
- // NoParallelism: missing-in-parser
913
- NoParallelism make (const parser::OmpClause::NoParallelism &inp,
914
- semantics::SemanticsContext &semaCtx) {
915
- llvm_unreachable (" Unimplemented: no_parallelism" );
916
- }
917
-
897
+ // NoOpenmp: empty
898
+ // NoOpenmpRoutines: empty
899
+ // NoParallelism: empty
918
900
// Notinbranch: empty
919
901
920
902
Novariants make (const parser::OmpClause::Novariants &inp,
0 commit comments