From df2efd770047ad75af7805e72dd853ae9510a27b Mon Sep 17 00:00:00 2001 From: Ni Hui Date: Thu, 27 Aug 2020 04:01:23 +0000 Subject: [PATCH] Fix MLIR build with MLIR_INCLUDE_TESTS=OFF error message /usr/bin/ld: CMakeFiles/mlir-opt.dir/mlir-opt.cpp.o: in function `main': mlir-opt.cpp:(.text.startup.main+0xb9): undefined reference to `mlir::registerTestDialect(mlir::DialectRegistry&)' Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D86592 --- mlir/tools/mlir-opt/mlir-opt.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mlir/tools/mlir-opt/mlir-opt.cpp b/mlir/tools/mlir-opt/mlir-opt.cpp index 6f27949..ad76abe 100644 --- a/mlir/tools/mlir-opt/mlir-opt.cpp +++ b/mlir/tools/mlir-opt/mlir-opt.cpp @@ -133,7 +133,9 @@ int main(int argc, char **argv) { #endif DialectRegistry registry; registerAllDialects(registry); +#ifdef MLIR_INCLUDE_TESTS registerTestDialect(registry); +#endif return failed(MlirOptMain(argc, argv, "MLIR modular optimizer driver\n", registry, /*preloadDialectsInContext=*/false)); -- 2.7.4