comparison trunk/src/dil/semantic/Pass1.d @ 777:9f61e8af55d5

Added module dil.Compilation. Added predefined ID 'startaddress'. Added keyword 'nothrow'.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Wed, 20 Feb 2008 01:24:19 +0100
parents f4b9680c0e16
children 78be32e3e157
comparison
equal deleted inserted replaced
776:580d4ca9f1ff 777:9f61e8af55d5
346 auto func = new Function(Ident.__unittest, d); 346 auto func = new Function(Ident.__unittest, d);
347 insertOverload(func, func.name); 347 insertOverload(func, func.name);
348 return d; 348 return d;
349 } 349 }
350 350
351 D visit(DebugDeclaration) 351 D visit(DebugDeclaration d)
352 { return null; } 352 {
353 D visit(VersionDeclaration) 353 if (d.isSpecification)
354 { return null; } 354 {
355
356 }
357 return null;
358 }
359
360 D visit(VersionDeclaration d)
361 {
362 return null;
363 }
355 364
356 D visit(TemplateDeclaration d) 365 D visit(TemplateDeclaration d)
357 { 366 {
358 if (d.symbol) 367 if (d.symbol)
359 return d; 368 return d;