diff options
Diffstat (limited to 'flang/tools/bbc/bbc.cpp')
| -rw-r--r-- | flang/tools/bbc/bbc.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/flang/tools/bbc/bbc.cpp b/flang/tools/bbc/bbc.cpp index edfc878d1752..82dff2653ad0 100644 --- a/flang/tools/bbc/bbc.cpp +++ b/flang/tools/bbc/bbc.cpp @@ -520,7 +520,9 @@ static llvm::LogicalResult convertFortranSourceToMLIR( if (emitFIR && useHLFIR) { // lower HLFIR to FIR - fir::createHLFIRToFIRPassPipeline(pm, enableOpenMP, + fir::EnableOpenMP enableOmp = + enableOpenMP ? fir::EnableOpenMP::Full : fir::EnableOpenMP::None; + fir::createHLFIRToFIRPassPipeline(pm, enableOmp, llvm::OptimizationLevel::O2); if (mlir::failed(pm.run(mlirModule))) { llvm::errs() << "FATAL: lowering from HLFIR to FIR failed"; |
