[Issue 23532] New: Missing type properties for complex special enum types
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Dec 1 22:49:07 UTC 2022
https://issues.dlang.org/show_bug.cgi?id=23532
Issue ID: 23532
Summary: Missing type properties for complex special enum types
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: regression
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: ibuclaw at gdcproject.org
These are fine:
---
import core.stdc.config;
pragma(msg, c_complex_double.init);
pragma(msg, c_complex_double.sizeof);
pragma(msg, c_complex_double.alignof);
pragma(msg, c_complex_double.mangleof);
pragma(msg, c_complex_double.stringof);
---
These are not:
---
pragma(msg, c_complex_double.infinity);
pragma(msg, c_complex_double.nan);
pragma(msg, c_complex_double.dig);
pragma(msg, c_complex_double.epsilon);
pragma(msg, c_complex_double.mant_dig);
pragma(msg, c_complex_double.max_10_exp);
pragma(msg, c_complex_double.max_exp);
pragma(msg, c_complex_double.min_10_exp);
pragma(msg, c_complex_double.min_exp);
pragma(msg, c_complex_double.max);
pragma(msg, c_complex_double.min_normal);
---
--
More information about the Digitalmars-d-bugs
mailing list