Displaying 1 result from an estimated 1 matches for "il222352".
2016 May 12
3
Why LR is saved before calling a 'noreturn' function ?
...lign 2
.type foo,%function
foo: @ @foo
.fnstart
@ BB#0: @ %entry
push {r11, lr}
mov r11, sp
bl bar
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
.cantunwind
.fnend
.ident "clang version 3.8.0 (git at git-lialp.intra.cea.fr:IL222352/wuc-clang.git d8f7ebf3bc146bce1b1b5e567484a56b60f2ec44) (git at git-lialp.intra.cea.fr:IL222352/wuc-llvm.git d2234a333ed3f101488a33ed3f58e2769cb8fda6)"
.section ".note.GNU-stack","",%progbits
### Just to make sure : LLVM representation of the function has the attribute no...