Index: src/cmd/gc/swt.c |
=================================================================== |
--- a/src/cmd/gc/swt.c |
+++ b/src/cmd/gc/swt.c |
@@ -358,6 +358,8 @@ |
c = c1; |
ord++; |
+ if((uint16)ord != ord) |
+ fatal("too many cases in switch"); |
c->ordinal = ord; |
c->node = n; |