comparison dmd/VarDeclaration.d @ 110:12c0c84d13fd

merged in 2.036 changes
author Trass3r
date Tue, 31 Aug 2010 22:29:00 +0200
parents e6090d1aea7c 3a0b150c9841
children 3482c73a991b
comparison
equal deleted inserted replaced
109:ceda59b4d255 110:12c0c84d13fd
291 { //printf("adding %s to %s\n", v.toChars(), sc.scopesym.toChars()); 291 { //printf("adding %s to %s\n", v.toChars(), sc.scopesym.toChars());
292 if (sc.scopesym.members) 292 if (sc.scopesym.members)
293 sc.scopesym.members.push(v); 293 sc.scopesym.members.push(v);
294 } 294 }
295 295
296 Expression e = new DsymbolExp(loc, v); 296 auto e = new DsymbolExp(loc, v);
297 exps.data[i] = cast(void*)e; 297 exps[i] = e;
298 } 298 }
299 TupleDeclaration v2 = new TupleDeclaration(loc, ident, exps); 299 auto v2 = new TupleDeclaration(loc, ident, exps);
300 v2.isexp = 1; 300 v2.isexp = 1;
301 aliassym = v2; 301 aliassym = v2;
302 return; 302 return;
303 } 303 }
304 304