digitalmars.D.bugs - [Issue 23227] New: DMD compiler can't be built without RTTI
- d-bugmail puremagic.com (20/20) Jul 01 2022 https://issues.dlang.org/show_bug.cgi?id=23227
https://issues.dlang.org/show_bug.cgi?id=23227 Issue ID: 23227 Summary: DMD compiler can't be built without RTTI Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: ibuclaw gdcproject.org Before the switchover from C++, it was possible to build DMD with the flags: -fno-exceptions -fno-rtti -fasynchronous-unwind-tables Since the change to D, it now only works to build with: -fno-exceptions -fasynchronous-unwind-tables Likely this is the compiler making use of certain feature that result in lowering that invoke `typeid()`. Ideally the compiler should not be doing this. --
Jul 01 2022