https://issues.dlang.org/show_bug.cgi?id=23974 --- Comment #2 from Walter Bright <bugzilla at digitalmars.com> --- A module is imported (and outside the binary) when it contains exported declarations: export extern int x = 3; export int foo(); --