mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 05:00:16 +03:00
31 lines
855 B
D
31 lines
855 B
D
/*
|
|
EXTRA_FILES: imports/test20267.d
|
|
TEST_OUTPUT:
|
|
---
|
|
fail_compilation/test20267.d(20): Error: variable `string` is used as a type
|
|
fail_compilation/test20267.d(19): variable `string` is declared here
|
|
fail_compilation/test20267.d(23): Error: variable `boolean` is used as a type
|
|
fail_compilation/test20267.d(22): variable `boolean` is declared here
|
|
fail_compilation/test20267.d(30): Error: variable `array` is used as a type
|
|
fail_compilation/test20267.d(28): variable `array` is imported here from: `imports.test20267`
|
|
fail_compilation/imports/test20267.d(3): variable `array` is declared here
|
|
---
|
|
*/
|
|
|
|
alias boolean = bool;
|
|
|
|
void foo(string[] args)
|
|
{
|
|
immutable string = "bar";
|
|
string[] args2 = args;
|
|
|
|
bool boolean = true;
|
|
boolean b = false;
|
|
}
|
|
|
|
void bar()
|
|
{
|
|
import imports.test20267 : array;
|
|
|
|
array foo;
|
|
}
|