• Russ Cox's avatar
    6l, 8l: avoid recursion in asmandsz · 837c204a
    Russ Cox authored
    The old code said
    
    	if(x) {
    		handle a
    		return
    	}
    	aa = *a
    	rewrite aa to make x true
    	recursivecall(&aa)
    
    The new code says
    
    	params = copy out of a
    	if(!x) {
    		rewrite params to make x true
    	}
    	handle params
    
    but it's hard to see that in the Rietveld diffs because
    it gets confused by changes in indentation.
    
    Avoiding the recursion makes other changes easier.
    
    R=ken2
    CC=golang-dev
    https://golang.org/cl/2533041
    837c204a
Name
Last commit
Last update
..
cmd Loading commit data...
lib9 Loading commit data...
libbio Loading commit data...
libcgo Loading commit data...
libmach Loading commit data...
pkg Loading commit data...
Make.ccmd Loading commit data...
Make.clib Loading commit data...
Make.cmd Loading commit data...
Make.common Loading commit data...
Make.inc Loading commit data...
Make.pkg Loading commit data...
all-arm.bash Loading commit data...
all-nacl.bash Loading commit data...
all.bash Loading commit data...
clean.bash Loading commit data...
env.bash Loading commit data...
make.bash Loading commit data...
quietgcc.bash Loading commit data...
run.bash Loading commit data...
sudo.bash Loading commit data...
version.bash Loading commit data...