Thread overview
[Issue 24380] CTFE assert messages are replaced with "null" with -dip1008
Feb 10
JR
February 10
https://issues.dlang.org/show_bug.cgi?id=24380

--- Comment #1 from JR <zorael@gmail.com> ---
The behaviour changed in 2.101, before which the error message was `"message"[0..7]`.

```
$ dub build --compiler=2.100/dmd 2>&1 | grep 'Error:'
source/app.d(17,9): Error: `"message"[0..7]`

$ dub build --compiler=2.101/dmd 2>&1 | grep 'Error:'
source/app.d(17,9): Error: `null`
```

--
August 05
https://issues.dlang.org/show_bug.cgi?id=24380

Luís Ferreira <contact@lsferreira.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |contact@lsferreira.net

--- Comment #2 from Luís Ferreira <contact@lsferreira.net> ---
I can confirm regression:

```
2.085.1 to 2.100.2: Failure with output: onlineapp.d(25): Error: static assert:
 "Incorrect format specifier for range: %d"
Since      2.101.2: Success and no output
```

--
August 05
https://issues.dlang.org/show_bug.cgi?id=24380

Luís Ferreira <contact@lsferreira.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|x86_64                      |All
                 OS|Linux                       |All
           Severity|normal                      |regression

--