Bug 23120 – dmd illegal instruction throw expression

Status
RESOLVED
Resolution
FIXED
Severity
critical
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2022-05-17T20:49:34Z
Last change time
2022-07-09T16:32:00Z
Keywords
pull
Assigned to
No Owner
Creator
kdevel

Comments

Comment #0 by kdevel — 2022-05-17T20:49:34Z
throwexpr.d ----------- void main () { auto q = throw new Exception ("test"); } $ dmd throwexpr Illegal instruction (core dumped) $ dmd --version DMD64 D Compiler v2.100.0 Copyright (C) 1999-2022 by The D Language Foundation, All Rights Reserved written by Walter Bright Reprocible with the compiler used for the dlang.org website examples. [1] <http://forum.dlang.org/thread/[email protected]#post-vlgpkziypsnuqimyciqm:40forum.dlang.org>
Comment #1 by dlang-bot — 2022-06-15T10:24:00Z
@RazvanN7 created dlang/dmd pull request #14216 "Fix Issue 23120 - dmd illegal instruction throw expression" fixing this issue: - Fix Issue 23120 - dmd illegal instruction throw expression https://github.com/dlang/dmd/pull/14216
Comment #2 by dlang-bot — 2022-06-15T11:30:05Z
dlang/dmd pull request #14216 "Fix Issue 23120 - dmd illegal instruction throw expression" was merged into stable: - a4168c15ebbf9f214d2a4fc312d9b9a996376b82 by RazvanN7: Fix Issue 23120 - dmd illegal instruction throw expression https://github.com/dlang/dmd/pull/14216
Comment #3 by dlang-bot — 2022-07-09T16:32:00Z
dlang/dmd pull request #14280 "merge stable" was merged into master: - cdd3e2ae54798148a2e0130e4bd01300ccf4fe86 by RazvanN7: Fix Issue 23120 - dmd illegal instruction throw expression https://github.com/dlang/dmd/pull/14280