[flang][acc] Fix dialect dependencies (#146431)

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<hlfir::hlfirDialect, void>::id'
TestOpenACCInterfaces.cpp:(.text._ZNK12_GLOBAL__N_124TestFIROpenACCInterfaces20getDependentDialectsERN4mlir15DialectRegistryE+0x141):
undefined reference to `mlir::detail::TypeIDResolver<mlir::DLTIDialect,
void>::id'
This commit is contained in:
Razvan Lupusoru
2025-06-30 17:04:48 -07:00
committed by GitHub
parent d2500e639b
commit a3c8165421

View File

@@ -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