Bulletin number: 371 Products affected: D4217 D5217 D6217 D7217 Description: C++ General Information Component: Date: Mon Sep 30 10:12:35 BST 1991 ----- It would appear that some people do not know we provide C++ for transputers so here is a mini update: C++ Part Numbers: ================= The part numbers for the C++ translator (C++ 2.0 currently) are: IMS D4217 - Sun4 IMS D5217 - Sun3 IMS D6217 - VAX/VMS IMS D7217 - PC/DOS Note that you will also need to have the INMOS ANSI C compiler as well (change the 7 in the above to get their product numbers: eg. D4214 for a Sun 4). Errata Sheet ============ An updated errata sheet is now in the field although new orders will still come with the old errata sheet - the new one is dated August 1991 and has revision 1 on the front. New Bug Found ============= A new bug to add to the next errata sheet is concerned with using the new function with an array of objects to be created: eg. class car { ... }; car* showroom; showroom = new (car[10]); // <=== offending line This will generate the following error from icc: Error-icc-c.c(nn)- : implicit cast of pointer to non-equal pointer The current field fix to to use the EC option to icc - this can be used on the iccxx command line (it passes it though to icc). eg. On a Sun, use: iccxx prog.cxx -ec