blob: a60e30a19d715fb80843b0d3df0b84e483f5e8b4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK):
module test;
import b;
void testFunc()
{
// CHECK-NOT: {{.*}}([[# @LINE + 1]]): error
ns.f_b(); // OK.
// CHECK: {{.*}}([[# @LINE + 1]]): error 30027:
ns.f_a(); // Error.
}
namespace ns
{
void testFunc2()
{
// CHECK-NOT: {{.*}}([[# @LINE + 1]]): error
f_b(); // OK.
// CHECK: {{.*}}([[# @LINE + 1]]): error 30015:
f_a(); // Error.
}
}
namespace ns2
{
using namespace ns;
void testFunc3()
{
// CHECK-NOT: {{.*}}([[# @LINE + 1]]): error
f_b(); // OK.
// CHECK: {{.*}}([[# @LINE + 1]]): error 30015:
f_a(); // Error.
}
}
|