On Tuesday, 27 December 2022 at 19:22:41 UTC, Les De Ridder wrote:
I've been able to reduce it to this:

`void f() { import std.file : exists; exists(""); }`

(or `void f() { import std; exists(""); }`)

Create two files (`a.d` and `b.d`) with this code.

Build with: `dmd.exe -m32 -inline -O a.d b.d`

Removing any of the flags allows the compilation to proceed.

1. Raise a bug report

2. Use digger to bisect dmd and locate which change introduced it.

Reply via email to