Mercurial > projects > ddmd
comparison dmd/TypeDelegate.d @ 137:09c858522d55
merge
author | Trass3r |
---|---|
date | Mon, 13 Sep 2010 23:29:00 +0200 |
parents | af1bebfd96a4 |
children | 14feb7ae01a6 |
comparison
equal
deleted
inserted
replaced
136:9d194c848e3a | 137:09c858522d55 |
---|---|
111 override Expression defaultInit(Loc loc) | 111 override Expression defaultInit(Loc loc) |
112 { | 112 { |
113 version (LOGDEFAULTINIT) { | 113 version (LOGDEFAULTINIT) { |
114 printf("TypeDelegate.defaultInit() '%s'\n", toChars()); | 114 printf("TypeDelegate.defaultInit() '%s'\n", toChars()); |
115 } | 115 } |
116 Expression e; | 116 return new NullExp(loc, this); |
117 e = new NullExp(loc); | |
118 e.type = this; | |
119 return e; | |
120 } | 117 } |
121 | 118 |
122 override bool isZeroInit(Loc loc) | 119 override bool isZeroInit(Loc loc) |
123 { | 120 { |
124 return true; | 121 return true; |