Skip to content

Commit c353c7d

Browse files
committed
Don't mark exported symbols as data
This is less correct, but matches what we already did and is required for __rust_no_alloc_shim_is_unstable.
1 parent 5e2efb6 commit c353c7d

File tree

1 file changed

+1
-7
lines changed
  • compiler/rustc_codegen_ssa/src/back

1 file changed

+1
-7
lines changed

compiler/rustc_codegen_ssa/src/back/link.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2089,13 +2089,7 @@ fn add_linked_symbol_object(
20892089
// transitively be used and hence need their symbols exported.
20902090
let drectve = exported_symbols
20912091
.into_iter()
2092-
.map(|(sym, kind)| {
2093-
if *kind == SymbolExportKind::Text {
2094-
format!(" /EXPORT:\"{sym}\"")
2095-
} else {
2096-
format!(" /EXPORT:\"{sym}\",DATA")
2097-
}
2098-
})
2092+
.map(|(sym, _kind)| format!(" /EXPORT:\"{sym}\""))
20992093
.collect::<Vec<_>>()
21002094
.join("");
21012095

0 commit comments

Comments
 (0)