contract C { // Used to cause internal compiler error. function() returns (x) constant x = x; } // ---- // TypeError: (77-78): Name has to refer to a struct, enum or contract.