From f4a09902e98b726a7a999aac0014e93d5b50f7e5 Mon Sep 17 00:00:00 2001 From: Razvan Lupusoru Date: Mon, 30 Jun 2025 15:20:01 -0700 Subject: [PATCH] [flang][acc] Fix dialect dependencies The TestOpenACCInterfaces test loads dialects including HLFIR and DLTI (for data layout). The appropriate dependencies were missing leading to link failures: TestOpenACCInterfaces.cpp:(.text._ZNK12_GLOBAL__N_124TestFIROpenACCInterfaces20getDependentDialectsERN4mlir15DialectRegistryE+0x66): undefined reference to `mlir::detail::TypeIDResolver::id' TestOpenACCInterfaces.cpp:(.text._ZNK12_GLOBAL__N_124TestFIROpenACCInterfaces20getDependentDialectsERN4mlir15DialectRegistryE+0x141): undefined reference to `mlir::detail::TypeIDResolver::id' --- flang/test/lib/OpenACC/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flang/test/lib/OpenACC/CMakeLists.txt b/flang/test/lib/OpenACC/CMakeLists.txt index 1c0ac748f85e8..d8d0109ed5848 100644 --- a/flang/test/lib/OpenACC/CMakeLists.txt +++ b/flang/test/lib/OpenACC/CMakeLists.txt @@ -2,22 +2,26 @@ add_flang_library(FIRTestOpenACCInterfaces TestOpenACCInterfaces.cpp DEPENDS + HLFIRDialect FIRDialect FIROpenACCSupport FIRSupport LINK_LIBS + HLFIRDialect FIRDialect FIROpenACCSupport FIRSupport MLIR_DEPS + MLIRDLTIDialect MLIRIR MLIROpenACCDialect MLIRPass MLIRSupport MLIR_LIBS + MLIRDLTIDialect MLIRIR MLIROpenACCDialect MLIRPass