Mercurial > projects > ldc
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 { |