From c7d2e5f1542777d4f3b8a2b5e46480d437b4e7b9 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 llvm-svn: 352573 --- llvm/lib/Object/WasmObjectFile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Object/WasmObjectFile.cpp b/llvm/lib/Object/WasmObjectFile.cpp index 6f0a5a4..d2421cb 100644 --- a/llvm/lib/Object/WasmObjectFile.cpp +++ b/llvm/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.7.4