|
@@ -12827,7 +12827,7 @@ TYPE
|
|
td := type(SyntaxTree.PointerType).typeDeclaration;
|
|
td := type(SyntaxTree.PointerType).typeDeclaration;
|
|
type := type(SyntaxTree.PointerType).pointerBase.resolved;
|
|
type := type(SyntaxTree.PointerType).pointerBase.resolved;
|
|
END;
|
|
END;
|
|
- IF (td = NIL) & (type IS SyntaxTree.RecordType) THEN
|
|
|
|
|
|
+ IF (type IS SyntaxTree.RecordType) & (type(SyntaxTree.RecordType).typeDeclaration # NIL) THEN
|
|
td := type(SyntaxTree.RecordType).typeDeclaration;
|
|
td := type(SyntaxTree.RecordType).typeDeclaration;
|
|
END;
|
|
END;
|
|
IF (td # NIL) & (type IS SyntaxTree.RecordType) THEN
|
|
IF (td # NIL) & (type IS SyntaxTree.RecordType) THEN
|