Improve error handling in lookupScope, lookupFuncProto, and lookupFuncArgs by replacing the gotos with a RAII object.
Improve error handling in lookupScope, lookupFuncProto, and
lookupFuncArgs by replacing the gotos with a RAII object.


git-svn-id: acec3fd5b7ea1eb9e79d6329d318e8118ee2e14f@45246 27541ba8-7e3a-0410-8455-c3a389f83636

bbockelm/root-historical,bbockelm/root-historical,bbockelm/root-historical,bbockelm/root-historical,bbockelm/root-historical,bbockelm/root-historical,bbockelm/root-historical