[Issue 15501] Missing parens for template argument in error message: Error: no property 'nsecs' for type 'MonoTimeImpl!cast(ClockType)0'
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Mon Jan 4 03:17:20 PST 2016
https://issues.dlang.org/show_bug.cgi?id=15501
Jonathan M Davis <issues.dlang at jmdavisProg.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |issues.dlang at jmdavisProg.co
| |m
Hardware|x86 |All
Summary|bad error message: Error: |Missing parens for template
|no property 'nsecs' for |argument in error message:
|type |Error: no property 'nsecs'
|'MonoTimeImpl!cast(ClockTyp |for type
|e)0' |'MonoTimeImpl!cast(ClockTyp
| |e)0'
OS|Mac OS X |All
Severity|regression |minor
--- Comment #2 from Jonathan M Davis <issues.dlang at jmdavisProg.com> ---
Previously, it printed MonoTime instead of MonoTimeImpl!cast(ClockType)0,
because MonoTime wasn't previously templated, whereas is now it's an alias to
MonoTimeImpl!(ClockType.normal).
The bug here is entirely in how dmd prints out the template argument in the
error message.
--
More information about the Digitalmars-d-bugs
mailing list