diff --git a/test/fail_compilation/imports/test314a.d b/test/fail_compilation/imports/test314a.d new file mode 100644 index 000000000000..a9fa4aaa55e3 --- /dev/null +++ b/test/fail_compilation/imports/test314a.d @@ -0,0 +1 @@ +private static import std.stdio; diff --git a/test/fail_compilation/imports/test314b.d b/test/fail_compilation/imports/test314b.d new file mode 100644 index 000000000000..42ded922a5b7 --- /dev/null +++ b/test/fail_compilation/imports/test314b.d @@ -0,0 +1 @@ +private import io = std.stdio; diff --git a/test/fail_compilation/imports/test314c.d b/test/fail_compilation/imports/test314c.d new file mode 100644 index 000000000000..48d858d78a21 --- /dev/null +++ b/test/fail_compilation/imports/test314c.d @@ -0,0 +1 @@ +private import std.stdio : writefln; diff --git a/test/fail_compilation/test314.d b/test/fail_compilation/test314.d new file mode 100644 index 000000000000..99bc5669ac41 --- /dev/null +++ b/test/fail_compilation/test314.d @@ -0,0 +1,19 @@ +/* +TEST_OUTPUT: +--- +fail_compilation/test314.d(16): Error: undefined identifier std +fail_compilation/test314.d(17): Error: undefined identifier io +fail_compilation/test314.d(18): Error: undefined identifier writefln +--- +*/ + +import imports.test314a; +import imports.test314b; +import imports.test314c; + +void main() +{ + std.stdio.writefln("This should not work."); + io.writefln("This should not work."); + writefln("This should not work."); +}