# HG changeset patch # User Anders Johnsen # Date 1216738427 -7200 # Node ID ba94fd56354886914fb9cce6d93af9d38f1b8abe # Parent 3622654278387b6e5df16f310fbf9a8573c22082 The symbol for the constructor a "new"-exp is calling is now stored in callSym in NewExp. diff -r 362265427838 -r ba94fd563548 ast/Exp.d --- a/ast/Exp.d Tue Jul 22 16:50:47 2008 +0200 +++ b/ast/Exp.d Tue Jul 22 16:53:47 2008 +0200 @@ -519,6 +519,7 @@ Exp[] a_args, c_args; Identifier newType; + Symbol callSym; } class PointerIdentifier : Identifier diff -r 362265427838 -r ba94fd563548 sema/TypeCheck.d --- a/sema/TypeCheck.d Tue Jul 22 16:50:47 2008 +0200 +++ b/sema/TypeCheck.d Tue Jul 22 16:53:47 2008 +0200 @@ -190,6 +190,7 @@ newArgs ~= arg; } exp.c_args = newArgs; + exp.callSym = sel; } else {