gap12_variant_empty_arms.mod 555 B

123456789101112131415
  1. MODULE Gap12VariantEmptyArms;
  2. (* GAP gap12-variant-empty-arms: a variant part with empty arms and an
  3. untagged inner CASE. Corpus: varient2, varient3, tsize, tsize2.
  4. EXPECT: invalid VarLabel. *)
  5. TYPE form = (sets, bigsets);
  6. r = RECORD
  7. CASE f : form OF
  8. | sets, bigsets : base : CARDINAL;
  9. CASE : form OF
  10. | bigsets : off : CARDINAL;
  11. | sets :
  12. END;
  13. END
  14. END;
  15. BEGIN END Gap12VariantEmptyArms.