On Friday, 1 September 2023 at 13:45:05 UTC, evilrat wrote:
It is shadowing default implicit "import object;", here a demonstration

```d
// this example shows default implicit import of "object" module
// compile this example:
//   ldc2 -c test.d
// output:
//   tuple("object", "core", "main", "thisModule")

// just a random import
import core.stdc.stdio;

void main() { }

alias thisModule = __traits(parent, main);
pragma(msg, __traits(allMembers, thisModule)); // has implicitly imported 'object' module
```

Is there no way for the two to coexist?
  • I don't understa... confused via Digitalmars-d-learn
    • Re: I don't... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
      • Re: I d... confused via Digitalmars-d-learn
        • Re:... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
          • ... confused via Digitalmars-d-learn
            • ... bachmeier via Digitalmars-d-learn
              • ... confused via Digitalmars-d-learn
                • ... bachmeier via Digitalmars-d-learn
            • ... evilrat via Digitalmars-d-learn
              • ... confused via Digitalmars-d-learn
                • ... Jonathan M Davis via Digitalmars-d-learn
                • ... confused via Digitalmars-d-learn
                • ... evilrat via Digitalmars-d-learn
                • ... rempas via Digitalmars-d-learn
            • ... ryuukk_ via Digitalmars-d-learn
              • ... confused via Digitalmars-d-learn
                • ... evilrat via Digitalmars-d-learn

Reply via email to