On 05/04/2024 2:54 AM, Carl Sturtivant wrote:
I'm writing CTFE on Windows, latest DMD compiler. How should I write a message to the console (stderr) from a CTFE function call during compilation?

```d
static assert(0, "message");
```

Or if it is known to be CTFE'd

```d
assert(0, "message");
```

Just a warning, its a one time use only for both.

No other way to do it.
  • Re: CTFE write m... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
    • Re: CTFE wr... Carl Sturtivant via Digitalmars-d-learn
      • Re: CTF... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
        • Re:... Carl Sturtivant via Digitalmars-d-learn
          • ... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
            • ... Carl Sturtivant via Digitalmars-d-learn
            • ... Salih Dincer via Digitalmars-d-learn
          • ... Paolo Invernizzi via Digitalmars-d-learn
            • ... Carl Sturtivant via Digitalmars-d-learn
              • ... Salih Dincer via Digitalmars-d-learn

Reply via email to