From e1ad4069755080e3fe08a0b39b460c6adc39698d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 14 Oct 2009 01:50:57 +0000 Subject: Shrink. git-svn-id: http://svn.drobilla.net/resp/tuplr@219 ad02d1e2-f140-0410-9f75-f8b11f17cedd --- src/tuplr.hpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/tuplr.hpp') diff --git a/src/tuplr.hpp b/src/tuplr.hpp index a99760e..f69252a 100644 --- a/src/tuplr.hpp +++ b/src/tuplr.hpp @@ -542,9 +542,7 @@ inline ostream& operator<<(ostream& out, const Constraints& c) { struct TEnv : public Env< const ASymbol*, pair > { TEnv(PEnv& p) : penv(p), varID(1) {} AType* fresh(const ASymbol* sym) { - AType* ret = new AType(sym->loc, varID++); - def(sym, make_pair((AST*)NULL, ret)); - return ret; + return def(sym, make_pair((AST*)NULL, new AType(sym->loc, varID++))).second; } AType* var(const AST* ast=0) { const ASymbol* sym = ast->to(); -- cgit v1.2.1