On Saturday, 7 September 2019 at 17:22:07 UTC, Jonathan M Davis wrote: > > @safe: > @system: > > then @system overrides @safe. Just to add onto this, you can't do: @safe @system void foo(); // error but you can do: extern(C++, ns1) extern(C++, ns2) void foo(); // ok