diff options
Diffstat (limited to 'src/cmd/gc/order.c')
-rw-r--r-- | src/cmd/gc/order.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/gc/order.c b/src/cmd/gc/order.c index 499a4e746..7552510e9 100644 --- a/src/cmd/gc/order.c +++ b/src/cmd/gc/order.c @@ -218,6 +218,7 @@ orderstmt(Node *n, NodeList **out) case_OFALL: case OGOTO: case OLABEL: + case ORETJMP: // Special: n->left is not an expression; save as is. *out = list(*out, n); break; @@ -263,7 +264,7 @@ orderstmt(Node *n, NodeList **out) ordercallargs(&n->list, out); *out = list(*out, n); break; - + case OSELECT: for(l=n->list; l; l=l->next) { if(l->n->op != OXCASE) |