Mercurial > projects > ldc
changeset 519:bc0835cd3440
Don't assert on empty foreach body.
Fixes:
run/f/foreach_28_B
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sat, 16 Aug 2008 12:38:53 +0200 |
parents | 243485af6523 |
children | 73e41129b7f3 |
files | gen/statements.cpp |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/gen/statements.cpp Sat Aug 16 12:32:22 2008 +0200 +++ b/gen/statements.cpp Sat Aug 16 12:38:53 2008 +0200 @@ -913,7 +913,6 @@ //assert(arguments->dim == 1); assert(value != 0); - assert(body != 0); assert(aggr != 0); assert(func != 0); @@ -1011,7 +1010,8 @@ // emit body p->loopbbs.push_back(IRLoopScope(this,enclosinghandler,nextbb,endbb)); - body->toIR(p); + if(body) + body->toIR(p); p->loopbbs.pop_back(); if (!p->scopereturned())