On Friday, 5 August 2022 at 15:36:06 UTC, Rumbu wrote:
The last issues are generated by unpublished changes in the parser:

Examples:

```d
float z = 85886696878585969769557975866955695.E0; //integer overflow, I don't see any int
```

The last version where this compiled successfully was D 2.057, released on December 13, 2011.

```d
real x = 0x1p-16383; //number `0x1p-16383` is not representable. It is, trust me.
```

The last version where this compiled successfully was D 0.116, released on March 7, 2005.

Perhaps you may have had a bug in your test suite which caused these lines to not be compiled.

Reply via email to