Mercurial > projects > dang
diff ast/Exp.d @ 183:8ea749b7da91
Fixed a few errors so that two more tests passes. Also, now you only need a type in a function param.
author | Anders Johnsen <skabet@gmail.com> |
---|---|
date | Fri, 25 Jul 2008 10:59:16 +0200 |
parents | 59cd211a1bd3 |
children | 7b274cfdc1dc |
line wrap: on
line diff
--- a/ast/Exp.d Fri Jul 25 01:40:08 2008 +0200 +++ b/ast/Exp.d Fri Jul 25 10:59:16 2008 +0200 @@ -296,6 +296,8 @@ override DType type() { + if (_type) + return _type; return exp.type().asPointer().pointerOf; } @@ -304,6 +306,7 @@ return SourceRange(loc) + exp.sourceRange; } + DType _type; public Exp exp; }