digitalmars.D.bugs - [Issue 22034] New: std.ascii can't be used with -betterc
- d-bugmail puremagic.com (35/35) Jun 18 2021 https://issues.dlang.org/show_bug.cgi?id=22034
https://issues.dlang.org/show_bug.cgi?id=22034 Issue ID: 22034 Summary: std.ascii can't be used with -betterc Product: D Version: D2 Hardware: x86_64 OS: All Status: NEW Severity: critical Priority: P1 Component: phobos Assignee: nobody puremagic.com Reporter: bitworld qq.com Here is a simple code for test: ``` import std.ascii : isLower; extern(C) void main() { bool r = isLower('A'); } ``` To run: ``` dmd app.d -betterC ``` The error message: ``` app.o: In function `main': source/app.d:(.text.main[main]+0xa): undefined reference to `_D3std5ascii7isLowerFNaNbNiNfwZb' collect2: error: ld returned 1 exit status Error: linker exited with status 1 ``` The compiler is DMD v2.097.0. --
Jun 18 2021