From 7f6b76ef91eb794a175f9911c60f48d27fdc9c20 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Wed, 30 Jan 2019 00:15:48 +0000 Subject: [PATCH] [WebAssembly] Add missing SymbolRef update from rL352551 This change broke some MC tests which are now fixed. Differential Revision: https://reviews.llvm.org/D57424 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@352573 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Object/WasmObjectFile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Object/WasmObjectFile.cpp b/lib/Object/WasmObjectFile.cpp index 6f0a5a4f66f..d2421cb95ee 100644 --- a/lib/Object/WasmObjectFile.cpp +++ b/lib/Object/WasmObjectFile.cpp @@ -1422,8 +1422,8 @@ symbol_iterator WasmObjectFile::getRelocationSymbol(DataRefImpl Ref) const { if (Rel.Type == wasm::R_WEBASSEMBLY_TYPE_INDEX_LEB) return symbol_end(); DataRefImpl Sym; - Sym.d.a = Rel.Index; - Sym.d.b = 0; + Sym.d.a = 1; + Sym.d.b = Rel.Index; return symbol_iterator(SymbolRef(Sym, this)); } -- 2.50.1