Bug 23532 – Missing type properties for complex special enum types

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2022-12-01T22:49:07Z
Last change time
2022-12-15T22:50:04Z
Keywords
pull
Assigned to
No Owner
Creator
Iain Buclaw

Comments

Comment #0 by ibuclaw — 2022-12-01T22:49:07Z
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); ---
Comment #1 by dlang-bot — 2022-12-01T23:13:42Z
@ibuclaw created dlang/dmd pull request #14663 "fix Issue 23532 - Missing type properties for complex special enum types" fixing this issue: - fix Issue 23532 - Missing type properties for complex special enum types https://github.com/dlang/dmd/pull/14663
Comment #2 by dlang-bot — 2022-12-02T10:15:35Z
dlang/dmd pull request #14663 "fix Issue 23532 - Missing type properties for complex special enum types" was merged into stable: - 51e34d6de31e56d7708ce7b90516f2df8592e8db by Iain Buclaw: fix Issue 23532 - Missing type properties for complex special enum types https://github.com/dlang/dmd/pull/14663
Comment #3 by dlang-bot — 2022-12-15T22:50:04Z
dlang/dmd pull request #14701 "merge stable" was merged into master: - b5de7872d79fb28e312048aeee2dfc4eb55adc31 by Iain Buclaw: fix Issue 23532 - Missing type properties for complex special enum types (#14663) https://github.com/dlang/dmd/pull/14701