1 2 3 4 5 6 7 8 9 10
program() type Handle = extern var p: ^Handle begin p := p + 1 (* @Error Opaque type 'Handle' cannot be used as an element type in pointer arithmetic *) end.