https://issues.dlang.org/show_bug.cgi?id=23963
--- Comment #2 from Witold Baryluk ---
First source code (in original top comment), produces different back trace in
gdb.
Providing for completeness
Program received signal SIGILL, Illegal instruction.
0x5589e0bd in
https://issues.dlang.org/show_bug.cgi?id=23963
Witold Baryluk changed:
What|Removed |Added
Keywords||ice-on-valid-code
--
https://issues.dlang.org/show_bug.cgi?id=23963
Witold Baryluk changed:
What|Removed |Added
Severity|enhancement |major
--
https://issues.dlang.org/show_bug.cgi?id=23963
--- Comment #1 from Witold Baryluk ---
Minimized futher:
ulong richards() {
struct task {}
task* findtcb(int id) {
task* t ;
import std.stdio ;
writefln!"%d"(id);
return t;
}
return 1;
}
causes segfault:
Program received signal SIGILL,