~ubuntu-branches/ubuntu/vivid/golang/vivid

« back to all changes in this revision

Viewing changes to src/cmd/gc/walk.c

  • Committer: Bazaar Package Importer
  • Author(s): Ondřej Surý
  • Date: 2011-08-03 17:04:59 UTC
  • mfrom: (14.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20110803170459-wzd99m3567y80ila
Tags: 1:59-1
* Imported Upstream version 59
* Refresh patches to a new release
* Fix FTBFS on ARM (Closes: #634270)
* Update version.bash to work with Debian packaging and not hg
  repository

Show diffs side-by-side

added added

removed removed

Lines of Context:
243
243
                break;
244
244
 
245
245
        case OPROC:
246
 
                walkexpr(&n->left, &n->ninit);
 
246
                switch(n->left->op) {
 
247
                case OPRINT:
 
248
                case OPRINTN:
 
249
                        walkexprlist(n->left->list, &n->ninit);
 
250
                        n->left = walkprint(n->left, &n->ninit, 1);
 
251
                        break;
 
252
                default:
 
253
                        walkexpr(&n->left, &n->ninit);
 
254
                        break;
 
255
                }
247
256
                break;
248
257
 
249
258
        case ORETURN:
485
494
                if(n->left->op == OCLOSURE) {
486
495
                        walkcallclosure(n, init);
487
496
                        t = n->left->type;
488
 
                } else
489
 
                        walkexpr(&n->left, init);
 
497
                }
490
498
 
 
499
                walkexpr(&n->left, init);
491
500
                walkexprlist(n->list, init);
492
501
 
493
502
                ll = ascompatte(n->op, n->isddd, getinarg(t), n->list, 0, init);