Example:
```D
import std;
void main() {
deliberate syntax error here
}
``````bash $ cat example.d | dmd -run -__stdin.d(3): Error: found `error` when expecting `;` or `=`, did you mean `deliberate syntax = here`? __stdin.d(3): Error: found `}` when expecting `;` or `=`, did you mean `error here = End of File`?
```Now I'm curious. Is it possible to somehow communicate the real source file name to `dmd`, so that it shows up in the error log instead of "__stdin.d"?
