Mercurial > projects > ldc
diff dmd2/constfold.c @ 1526:54b3c1394d62
Merged dmdfe 2.031.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Tue, 07 Jul 2009 02:26:11 +0100 |
parents | 638d16625da2 |
children | e4f7b5d9c68a |
line wrap: on
line diff
--- a/dmd2/constfold.c Mon Jul 06 23:57:27 2009 +0100 +++ b/dmd2/constfold.c Tue Jul 07 02:26:11 2009 +0100 @@ -853,9 +853,13 @@ Loc loc = e1->loc; int cmp; - if (e1->op == TOKnull && e2->op == TOKnull) + if (e1->op == TOKnull) { - cmp = 1; + cmp = (e2->op == TOKnull); + } + else if (e2->op == TOKnull) + { + cmp = 0; } else if (e1->op == TOKsymoff && e2->op == TOKsymoff) {