File tree 1 file changed +7
-7
lines changed 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -533,23 +533,23 @@ class OmpAttributeVisitor : DirectiveAttributeVisitor<llvm::omp::Directive> {
533
533
if (const auto &maptype{std::get<std::optional<parser::OmpMapType>>(x.t )}) {
534
534
using Type = parser::OmpMapType::Type;
535
535
const Type &type{std::get<Type>(maptype->t )};
536
- switch (type) {
537
- case Type::To:
536
+ switch (( uint32_t ) type) { // Avoid -Wcovered-switch-default
537
+ case ( uint32_t ) Type::To:
538
538
ompFlag = Symbol::Flag::OmpMapTo;
539
539
break ;
540
- case Type::From:
540
+ case ( uint32_t ) Type::From:
541
541
ompFlag = Symbol::Flag::OmpMapFrom;
542
542
break ;
543
- case Type::Tofrom:
543
+ case ( uint32_t ) Type::Tofrom:
544
544
ompFlag = Symbol::Flag::OmpMapToFrom;
545
545
break ;
546
- case Type::Alloc:
546
+ case ( uint32_t ) Type::Alloc:
547
547
ompFlag = Symbol::Flag::OmpMapAlloc;
548
548
break ;
549
- case Type::Release:
549
+ case ( uint32_t ) Type::Release:
550
550
ompFlag = Symbol::Flag::OmpMapRelease;
551
551
break ;
552
- case Type::Delete:
552
+ case ( uint32_t ) Type::Delete:
553
553
ompFlag = Symbol::Flag::OmpMapDelete;
554
554
break ;
555
555
default :
You can’t perform that action at this time.
0 commit comments