addTempName: name (((argNames includes: name) or: [ instNames includes: name ] ) or: [ tempNames includes: name ] ) ifTrue: [ self error: 'doubly defined name ']. tempNames add: name. maxTemps <- maxTemps max: tempNames size