/in/foo.cc: In function 'int main()':
/in/foo.cc:2:21: error: 'z' is not a class template
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:55: error: 'y' was not declared in this scope
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:77: error: 'w' was not declared in this scope
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:81: error: 'v' was not declared in this scope
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:12: note: forward declaration of 'struct main()::x'
struct x struct z < x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(y, x(y > < y *, x(y * w > v < y *, w, x {}
^
/in/foo.cc:2:96: error: invalid use of incomplete type 'struct main()::x'
struct x struct z < x(x(