[flang][NFC] Fix gcc 9 warning in omp combined construct checks.
authorDavid Truby <david.truby@arm.com>
Mon, 27 Apr 2020 16:56:41 +0000 (17:56 +0100)
committerDavid Truby <david.truby@arm.com>
Mon, 27 Apr 2020 16:59:06 +0000 (17:59 +0100)
flang/lib/Semantics/check-omp-structure.cpp

index 9a1c656..7731273 100644 (file)
@@ -261,7 +261,7 @@ void OmpStructureChecker::Enter(const parser::OpenMPLoopConstruct &x) {
   case parser::OmpLoopDirective::Directive::TaskloopSimd: {
     PushContext(beginDir.source, OmpDirective::TASKLOOP_SIMD);
     SetContextAllowed(
-        taskloopAllowedClauses | simdAllowedClauses - OmpClause::REDUCTION);
+        (taskloopAllowedClauses | simdAllowedClauses) - OmpClause::REDUCTION);
     SetContextAllowedOnce(taskloopAllowedOnceClauses | simdAllowedOnceClauses);
     SetContextAllowedExclusive(taskloopAllowedExclusiveClauses);
   } break;