summaryrefslogtreecommitdiff
path: root/tests/diagnostics/internal-visibility/interface-default-visibility.slang
blob: 79df141433aa7f82d6a111149f3dc049ff1d8c58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK):

module m;

public interface IFoo
{
    void foo(); // Should have public visibility by default.
}

public struct F : IFoo
{
    // CHECK:{{.*}}(13): error 30602:
    void foo() {};
}