On Tuesday, 10 October 2017 at 19:33:30 UTC, Steven Schveighoffer
wrote:
On 10/10/17 3:20 PM, Jonathan Marler wrote:
On windows I was able to compile the following using both
dmd.2.075.1 and dmd.2.076.1
From what I understand, you shouldn't be able to access
private fields/methods like this...am I missing something?
Before I even read your code, I was pretty sure the error :)
private is module-based, not type based. Put your structs in a
different module, and private will work.
-Steve
Wow I can't believe I've gone this long not realizing that. I'm
surprised there's not a way to make fields private to their own
struct/class.