Displaying 3 results from an estimated 3 matches for "_z3fooppv".
2012 Nov 28
4
[LLVMdev] noreturn attribute on a call instruction vs noreturn on a function
Hi,
Building the following C code I get a call instruction that has no noreturn
attribute, while the function itself does have it.
void foo(void **b) {
__builtin_longjmp(b, 1);
}
define void @_Z3fooPPv(i8** %b) noreturn nounwind uwtable {
entry:
%0 = bitcast i8** %b to i8*
tail call void @llvm.eh.sjlj.longjmp(i8* %0)
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
unreachable
}
declare void @ll...
2012 Nov 29
0
[LLVMdev] noreturn attribute on a call instruction vs noreturn on afunction
...ml#l00345
Nuno
----- Original Message -----
> Hi,
>
> Building the following C code I get a call instruction that has no
> noreturn
> attribute, while the function itself does have it.
>
> void foo(void **b) {
> __builtin_longjmp(b, 1);
> }
>
>
> define void @_Z3fooPPv(i8** %b) noreturn nounwind uwtable {
> entry:
> %0 = bitcast i8** %b to i8*
> tail call void @llvm.eh.sjlj.longjmp(i8* %0)
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> unreachab...
2012 Nov 28
0
[LLVMdev] noreturn attribute on a call instruction vs noreturn on a function
...tya,
On 28/11/12 14:47, Kostya Serebryany wrote:
> Hi,
>
> Building the following C code I get a call instruction that has no noreturn
> attribute, while the function itself does have it.
>
> void foo(void **b) {
> __builtin_longjmp(b, 1);
> }
>
>
> define void @_Z3fooPPv(i8** %b) noreturn nounwind uwtable {
> entry:
> %0 = bitcast i8** %b to i8*
> tail call void @llvm.eh.sjlj.longjmp(i8* %0)
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> unr...