MODULE TBadRecAssign; TYPE A = RECORD x : INTEGER END; TYPE B = RECORD y : INTEGER END; VAR a : A; VAR b : B; BEGIN a := b END TBadRecAssign.