If the symbol comes from an external DSO, it apparently requires
indirection through a register.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214571
91177308-0d34-0410-b5e6-
96231b3b80d8
; CHECK: ret
}
-declare void @other_func()
+declare hidden void @other_func()
define void @naked() #0 {
call void asm sideeffect inteldialect "call dword ptr $0", "*m,~{eax},~{ebx},~{ecx},~{edx},~{edi},~{esi},~{esp},~{ebp},~{dirflag},~{fpsr},~{flags}"(void()* @other_func)