comparison dmd2/template.h @ 953:5fa3e0ea06e9

Merged a bunch recent dmd v1 frontend changes into the dmd v2 tree.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Fri, 13 Feb 2009 22:20:30 +0100
parents f04dde6e882c
children 638d16625da2
comparison
equal deleted inserted replaced
952:29da57670853 953:5fa3e0ea06e9
320 TemplateInstance *isTemplateInstance() { return this; } 320 TemplateInstance *isTemplateInstance() { return this; }
321 AliasDeclaration *isAliasDeclaration(); 321 AliasDeclaration *isAliasDeclaration();
322 322
323 // LDC 323 // LDC
324 TemplateInstance *tinst; // enclosing template instance 324 TemplateInstance *tinst; // enclosing template instance
325 Module* tmodule; // module from outermost enclosing template instantiation
325 void printInstantiationTrace(); 326 void printInstantiationTrace();
326 }; 327 };
327 328
328 struct TemplateMixin : TemplateInstance 329 struct TemplateMixin : TemplateInstance
329 { 330 {