| 1234567891011 |
- MODULE Gap21FwdRecordField;
- (* NOT legal Modula-2: a record (or variant) field's type is declared
- later; only a POINTER's base type may forward-reference. Declaration
- before use is required; V3 correctly rejects it.
- Class: decl-order (gm2 leniency).
- Corpus: record14.def, record15.def, record16.def.
- V3: undeclared identifier. *)
- TYPE r = RECORD f : s END;
- s = RECORD v : INTEGER END;
- VAR x : r;
- BEGIN END Gap21FwdRecordField.
|