Known Errors in Release 1 Compiler



   A001 - Assignments to read only objects (such as constants or export-
          ed variaables) are not flagged. An erroneous a.out file (i.e.
          "as" will complain) and/or a compiler crash may result.

   B001 - Function procedures with no assignment to the function name
          are not flagged.

   B002 - Two modules at the same level exporting the same identifier
          not flagged.

   B003 - Procedures with VAR formals accept non-VAR actuals. This
          problem is related to A001.

   B004 - Function procedures used as procedure calls not flagged.

   B005 - The range of types to standard function procedures is not
          checked for correctly.

   B006 - Incorrect code is produced for array constants whose elements
          are of type bits.

   B007 - The compiler allows functions to return structured objects
          but in complex cases produces incorrect code.

   C001 - If a syntactically incorrect program contains TAB characters
          then the listing will not necessarily flag the relevant
          portion of text containing the error.
