andyc@inteloa.intel.com (T. Andrew Crump) (06/07/89)
Gcc should report that there are no "cases" in the switch statement as some sort of warning or note so that programmers don't get caught with compilable non-working code. The following program generates no messages on compile and echos "No labels". I would have expected at least a note from the compiler. main(int argc, char **argv) { int lab1, lab2; switch(argc) { lab1: printf("lab1\n"); exit(1); lab2: printf("lab2\n"); exit(2); } printf("No labels\n"); exit(0); } -- Andy Crump BBBBBBBBB IIII IIII NNN NNNN TM UUCP: ...!tektronix!biin!andyc BBBB BBBB iiii iiii NNNN NNNN DOMAIN: andyc@inteloa.intel.com BBBBBBBBB IIII IIII NNNNNNNNN BBBB BBBB IIII IIII NNNN NNNN BiiN - An Information Systems Company BBBBBBBBB IIII IIII NNNN NNN 2111 NE 25th Ave Hillsboro, Oregon 97124-5961