Displaying 1 result from an estimated 1 matches for "_d7opover23barflbzv".
2015 Jun 01
2
[LLVMdev] Debug info for lazy variables triggers SROA assertion
...rg/bugs/show_bug.cgi?id=23712) for
this failure but then I realized that my approach may be wrong.
The following D source contains a lazy variable:
void bar(lazy bool val)
{
val();
}
The lazy variable val is translated to a delegate. The signature and the
first IR lines are:
define void @_D7opover23barFLbZv({ i8*, i1 (i8*)* } %val_arg) #0 {
%val = alloca { i8*, i1 (i8*)* }, align 8
store { i8*, i1 (i8*)* } %val_arg, { i8*, i1 (i8*)* }* %val, !dbg !18
call void @llvm.dbg.declare(metadata { i8*, i1 (i8*)* }* %val,
metadata !11, metadata !19), !dbg !18
...
}
!11 = !DILocalVariable(tag: DW_T...