From af7ee51a90beeb8198ceac0100c52b102543cf4b Mon Sep 17 00:00:00 2001 From: Jeff Niu Date: Wed, 3 Jul 2024 15:32:45 -0700 Subject: [mlir][bytecode] Fix external resource bytecode parsing (#97650) The key was being dropped for external resources because they aren't present in the dialect resource name mapper. --- mlir/lib/Bytecode/Reader/BytecodeReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mlir/lib/Bytecode/Reader/BytecodeReader.cpp') diff --git a/mlir/lib/Bytecode/Reader/BytecodeReader.cpp b/mlir/lib/Bytecode/Reader/BytecodeReader.cpp index f767740..1064896 100644 --- a/mlir/lib/Bytecode/Reader/BytecodeReader.cpp +++ b/mlir/lib/Bytecode/Reader/BytecodeReader.cpp @@ -706,7 +706,7 @@ LogicalResult ResourceSectionReader::initialize( auto resolveKey = [&](StringRef key) -> StringRef { auto it = dialectResourceHandleRenamingMap.find(key); if (it == dialectResourceHandleRenamingMap.end()) - return ""; + return key; return it->second; }; -- cgit v1.1