Mercurial > projects > ldc
diff dmd/template.h @ 561:d4e95db0e62b
Introducing template instantiation traces for static asserts and errors within templates.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sat, 30 Aug 2008 10:30:57 +0200 |
parents | cecfee2d01a8 |
children | eef8ac26c66c |
line wrap: on
line diff
--- a/dmd/template.h Fri Aug 29 15:01:48 2008 +0200 +++ b/dmd/template.h Sat Aug 30 10:30:57 2008 +0200 @@ -314,6 +314,10 @@ TemplateInstance *isTemplateInstance() { return this; } AliasDeclaration *isAliasDeclaration(); + + // LLVMDC + TemplateInstance *tinst; // enclosing template instance + void printInstantiationTrace(); }; struct TemplateMixin : TemplateInstance