summaryrefslogtreecommitdiff
path: root/flang/tools/bbc/bbc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'flang/tools/bbc/bbc.cpp')
-rw-r--r--flang/tools/bbc/bbc.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/flang/tools/bbc/bbc.cpp b/flang/tools/bbc/bbc.cpp
index dcb37043e6eb..fcba73da2efe 100644
--- a/flang/tools/bbc/bbc.cpp
+++ b/flang/tools/bbc/bbc.cpp
@@ -300,6 +300,7 @@ static mlir::LogicalResult convertFortranSourceToMLIR(
(void)mlir::applyPassManagerCLOptions(pm);
if (passPipeline.hasAnyOccurrences()) {
// run the command-line specified pipeline
+ hlfir::registerHLFIRPasses();
(void)passPipeline.addToPipeline(pm, [&](const llvm::Twine &msg) {
mlir::emitError(mlir::UnknownLoc::get(&ctx)) << msg;
return mlir::failure();