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