From d0f39f1d829b0c6ac8b5d43e0303d729c687323c Mon Sep 17 00:00:00 2001 From: Luke Street Date: Wed, 3 Apr 2024 00:13:15 -0600 Subject: [PATCH] Support global labels in REL creation (_savegpr, etc) --- src/cmd/rel.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/rel.rs b/src/cmd/rel.rs index 1832caf..89ab519 100644 --- a/src/cmd/rel.rs +++ b/src/cmd/rel.rs @@ -295,7 +295,7 @@ fn make(args: MakeArgs) -> Result<()> { for (module_id, (module, path)) in modules.iter().enumerate() { let _span = info_span!("file", path = %path.display()).entered(); for symbol in module.symbols() { - if symbol.is_definition() && symbol.scope() == object::SymbolScope::Dynamic { + if symbol.scope() == object::SymbolScope::Dynamic { symbol_map.entry(symbol.name_bytes()?).or_insert((module_id, symbol.index())); } }