Mercurial > projects > qtd
changeset 396:d0a103f25091
Work around CTFE regression in DMD.
The error message emitted by DMD 2.051 was ?Declaration (string, ?, string) allSymbols = tuple("__ctor", ?, "__T8Q_OBJECTZ") is not yet implemented in CTFE?.
author | David Nadlinger <code@klickverbot.at> |
---|---|
date | Mon, 03 Jan 2011 08:06:13 +0100 |
parents | d757b8b1ca75 |
children | 590dcfc85873 |
files | d2/qtd/Signal.d |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/d2/qtd/Signal.d Wed Oct 20 09:45:59 2010 +0200 +++ b/d2/qtd/Signal.d Mon Jan 03 08:06:13 2011 +0100 @@ -208,8 +208,7 @@ string[] getSymbols(C)(string prefix) { string[] result; - auto allSymbols = __traits(derivedMembers, C); - foreach(s; allSymbols) + foreach(s; __traits(derivedMembers, C)) { if(startsWith(s, prefix)) result ~= s;