Mercurial > projects > ldc
comparison gen/statements.cpp @ 875:330f999ade44
Merged DMD 1.038
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Tue, 06 Jan 2009 16:33:51 +0100 |
parents | 7e59caf41433 |
children | 545f54041d91 |
comparison
equal
deleted
inserted
replaced
874:2ddee23bd70e | 875:330f999ade44 |
---|---|
1373 | 1373 |
1374 // do statement | 1374 // do statement |
1375 statement->toIR(p); | 1375 statement->toIR(p); |
1376 | 1376 |
1377 // no point in a unreachable barrier, terminating statements must insert this themselves. | 1377 // no point in a unreachable barrier, terminating statements must insert this themselves. |
1378 if (statement->fallOffEnd()) | 1378 if (statement->blockExit() & BEfallthru) |
1379 { | 1379 { |
1380 // store-load | 1380 // store-load |
1381 DtoMemoryBarrier(false, false, true, false); | 1381 DtoMemoryBarrier(false, false, true, false); |
1382 } | 1382 } |
1383 } | 1383 } |