We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2fea700 commit adb60d5Copy full SHA for adb60d5
mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
@@ -2042,10 +2042,10 @@ LogicalResult ModuleTranslation::createDependentLibrariesMetadata() {
2042
auto *nmd =
2043
llvmModule->getOrInsertNamedMetadata("llvm.dependent-libraries");
2044
llvm::LLVMContext &ctx = llvmModule->getContext();
2045
- for (auto lib : cast<ArrayAttr>(dependentLibrariesAttr)) {
2046
- auto *md = llvm::MDNode::get(
2047
- ctx,
2048
- llvm::MDString::get(ctx, mlir::cast<StringAttr>(lib).getValue()));
+ for (auto libAttr :
+ cast<ArrayAttr>(dependentLibrariesAttr).getAsRange<StringAttr>()) {
+ auto *md =
+ llvm::MDNode::get(ctx, llvm::MDString::get(ctx, libAttr.getValue()));
2049
nmd->addOperand(md);
2050
}
2051
0 commit comments