File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -289,6 +289,17 @@ class OpenACCClauseCIREmitter final
289289 mlir::acc::DataClauseModifier
290290 convertModifiers (OpenACCModifierKind modifiers) {
291291 using namespace mlir ::acc;
292+ static_assert (static_cast <int >(OpenACCModifierKind::Zero) ==
293+ static_cast <int >(DataClauseModifier::zero) &&
294+ static_cast <int >(OpenACCModifierKind::Readonly) ==
295+ static_cast <int >(DataClauseModifier::readonly) &&
296+ static_cast <int >(OpenACCModifierKind::AlwaysIn) ==
297+ static_cast <int >(DataClauseModifier::alwaysin) &&
298+ static_cast <int >(OpenACCModifierKind::AlwaysOut) ==
299+ static_cast <int >(DataClauseModifier::alwaysout) &&
300+ static_cast <int >(OpenACCModifierKind::Capture) ==
301+ static_cast <int >(DataClauseModifier::capture));
302+
292303 DataClauseModifier mlirModifiers{};
293304
294305 // The MLIR representation of this represents `always` as `alwaysin` +
You can’t perform that action at this time.
0 commit comments