summaryrefslogtreecommitdiffstats
path: root/tests/cpu-program/class.slang
blob: 8935b157a6a3298f0d875285a58b23203d419b16 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//TEST:EXECUTABLE:
class MyClass
{
    int intMember;
    __init()
    {
        intMember = 0;
    }
    int method()
    {
        printf("method\n");
        return intMember;
    }
}

export __extern_cpp int main()
{
    MyClass obj = new MyClass();
    return obj.method();
}