[comp.lang.modula3] Compiler confusion between TEXT and ARRAY OF CHAR

pr@cl.cam.ac.uk (Peter Robinson) (01/23/91)

The following program:

| MODULE Main;
| 
| PROCEDURE p (a: ARRAY OF CHAR) =
| BEGIN END p;
| 
| BEGIN
|     p ("a");
| 
| END Main.

causes the DEC SRC Modula-3 compiler (version 1.5, MIPS/Ultrix system)
to fail with:

| runtime error: ASSERT failed

muller@src.dec.com (Eric Muller) (01/24/91)

Fixed in 1.6beta.

Thanks for the report,
Eric.