blob: f8c5b6510348f7fc40294576814fe5d99a967d1e [file]
MODULE testptrptr ;
FROM SYSTEM IMPORT ADR ;
TYPE
PtrToPtrToVec = POINTER TO PtrToVec ;
PtrToVec = POINTER TO Vec ;
Vec = RECORD
x, y: INTEGER ;
END ;
PROCEDURE test ;
VAR
vec: Vec ;
ptr: PtrToVec ;
ptrptr: PtrToPtrToVec ;
BEGIN
ptr := ADR (vec) ;
ptrptr := ADR (ptr) ;
WITH ptrptr^^ DO
x := 1
END
END test ;
BEGIN
test
END testptrptr.