Generate the IF1 into the DefExpr instead of the DefStmt so that constructors can be looked up on the DefExpr.
Generate the IF1 into the DefExpr instead of the DefStmt
so that constructors can be looked up on the DefExpr.

One problem with this is that

var x : foo = y;

involves both a constructor and an overloaded = which is
going to have call_info as well.

We might neecd a new call.


git-svn-id: 88467cb1fb04b8a755be7e1ee1026be4190196ef@2455 3a8e244f-b0f2-452b-bcba-4c88e055c3ca

CoryMcCartan/chapel,hildeth/chapel,sungeunchoi/chapel,sungeunchoi/chapel,chizarlicious/chapel,hildeth/chapel,hildeth/chapel,sungeunchoi/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,chizarlicious/chapel,sungeunchoi/chapel,hildeth/chapel,CoryMcCartan/chapel,hildeth/chapel,hildeth/chapel,chizarlicious/chapel,sungeunchoi/chapel,chizarlicious/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,chizarlicious/chapel,CoryMcCartan/chapel,chizarlicious/chapel,chizarlicious/chapel,hildeth/chapel