| Index: src/IceTargetLoweringARM32.cpp
|
| diff --git a/src/IceTargetLoweringARM32.cpp b/src/IceTargetLoweringARM32.cpp
|
| index f83eb59fff17cbfda137fe2507a3e702a39576d0..237d085760180c2c56a2a9927c20d8eebb7db3ab 100644
|
| --- a/src/IceTargetLoweringARM32.cpp
|
| +++ b/src/IceTargetLoweringARM32.cpp
|
| @@ -1058,12 +1058,12 @@ void TargetARM32::translateO2() {
|
| Func->liveness(Liveness_Intervals);
|
| if (Func->hasError())
|
| return;
|
| - // Validate the live range computations. The expensive validation call is
|
| - // deliberately only made when assertions are enabled.
|
| - assert(Func->validateLiveness());
|
| // The post-codegen dump is done here, after liveness analysis and associated
|
| // cleanup, to make the dump cleaner and more useful.
|
| Func->dump("After initial ARM32 codegen");
|
| + // Validate the live range computations. The expensive validation call is
|
| + // deliberately only made when assertions are enabled.
|
| + assert(Func->validateLiveness());
|
| Func->getVMetadata()->init(VMK_All);
|
| regAlloc(RAK_Global);
|
| if (Func->hasError())
|
|
|