================ @@ -44,7 +44,11 @@ define void @varargs_caller() nounwind { ; CHECK-NEXT: stp xzr, x30, [sp, #24] // 8-byte Folded Spill ; CHECK-NEXT: stp x9, x8, [sp] ; CHECK-NEXT: str xzr, [sp, #16] -; CHECK-NEXT: bl varargs_callee +; CHECK-NEXT: .weak_anti_dep varargs_callee +; CHECK-NEXT: .set varargs_callee, "#varargs_callee"@WEAKREF ---------------- MaskRay wrote:
Is it intended to create a MCSymbolRef with specifier `VK_WEAKREF`? .weakref is an (essentially) ELF-specific feature for weak alias https://sourceware.org/binutils/docs/as.html#Weakref https://sourceware.org/pipermail/binutils/2005-October/044471.html https://github.com/llvm/llvm-project/pull/79067 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits