annotate gcc/testsuite/gdc.test/fail_compilation/fail150.d @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 1830386684a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
145
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
1 /*
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
2 TEST_OUTPUT:
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
3 ---
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
4 fail_compilation/fail150.d(22): Error: e.new is only for allocating nested classes
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
5 ---
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
6 */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
7
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
8 //import std.stdio;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
9
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
10 class Class1
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
11 {
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
12 }
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
13
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
14 class Foo
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
15 {
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
16 }
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
17
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
18 int main(char[][] argv)
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
19 {
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
20 Class1 myclass = new Class1;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
21
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
22 myclass.new Foo();
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
23 return 0;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
24 }