comparison dmd/staticassert.c @ 19:788401029ecf trunk

[svn r23] * Updated to DMD 1.021
author lindquist
date Thu, 04 Oct 2007 03:42:56 +0200
parents c53b6e3fe49a
children aaade6ded589
comparison
equal deleted inserted replaced
18:c05ef76f1c20 19:788401029ecf
47 47
48 void StaticAssert::semantic2(Scope *sc) 48 void StaticAssert::semantic2(Scope *sc)
49 { 49 {
50 Expression *e; 50 Expression *e;
51 51
52 //printf("StaticAssert::semantic2() %s\n", toChars());
52 e = exp->semantic(sc); 53 e = exp->semantic(sc);
53 e = e->optimize(WANTvalue | WANTinterpret); 54 e = e->optimize(WANTvalue | WANTinterpret);
54 if (e->isBool(FALSE)) 55 if (e->isBool(FALSE))
55 { 56 {
56 if (msg) 57 if (msg)