Skip to content

Commit 93c02b7

Browse files
authored
[CodeGen][ARM64EC] Use MCSymbolRefExpr::VK_None for function aliases. (#92100)
1 parent 54e52aa commit 93c02b7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1170,7 +1170,7 @@ void AArch64AsmPrinter::emitFunctionEntryLabel() {
11701170
auto emitFunctionAlias = [&](MCSymbol *Src, MCSymbol *Dst) {
11711171
OutStreamer->emitSymbolAttribute(Src, MCSA_WeakAntiDep);
11721172
OutStreamer->emitAssignment(
1173-
Src, MCSymbolRefExpr::create(Dst, MCSymbolRefExpr::VK_WEAKREF,
1173+
Src, MCSymbolRefExpr::create(Dst, MCSymbolRefExpr::VK_None,
11741174
MMI->getContext()));
11751175
};
11761176

llvm/test/CodeGen/AArch64/arm64ec-symbols.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ define void @caller() nounwind {
1010
}
1111

1212
; CHECK: .weak_anti_dep caller
13-
; CHECK-NEXT: .set caller, "#caller"@WEAKREF
13+
; CHECK-NEXT: .set caller, "#caller"{{$}}
1414

1515
; CHECK: .weak_anti_dep func
16-
; CHECK-NEXT: .set func, "#func"@WEAKREF
16+
; CHECK-NEXT: .set func, "#func"{{$}}
1717
; CHECK-NEXT: .weak_anti_dep "#func"
18-
; CHECK-NEXT: .set "#func", "#func$exit_thunk"@WEAKREF
18+
; CHECK-NEXT: .set "#func", "#func$exit_thunk"{{$}}
1919

2020
; SYM: [ 8](sec 4)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 #caller
2121
; SYM: [21](sec 7)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 #func$exit_thunk

0 commit comments

Comments
 (0)