[comp.lang.modula3] What's wrong with this:

rhoover@watson.ibm.com (Roger Hoover) (04/23/91)

When I compile the following interface with 1.6:

INTERFACE CoverTree;

TYPE
  obj = OBJECT
    link: ARRAY [0..164] OF obj;
  END;

END CoverTree.

I get:
% m3 -c CT.i3
CT.i3:5: redefinition of `struct struct_1'
CT.i3:5: redefinition of `t1'
CT.i3:5: here is the previous declaration of `t1'

What is wrong?