https://issues.dlang.org/show_bug.cgi?id=23114
Walter Bright <bugzi...@digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzi...@digitalmars.com --- Comment #2 from Walter Bright <bugzi...@digitalmars.com> --- This has nothing in particular to do with throwing expressions. The following fails for the same reason: --- noreturn foo(); int test() { return 1 + foo(); } --- --