--- a/kerneltest/e32test/heap/t_hcomp.cpp Mon May 03 13:47:38 2010 +0300
+++ b/kerneltest/e32test/heap/t_hcomp.cpp Fri May 14 17:13:29 2010 +0300
@@ -39,7 +39,12 @@
if (heap1==NULL)
return KErrNoMemory;
- FOREVER
+ // Need this horrible construct because RVCT4 complains that the return is
+ // unreachable code. Without it, though, other code analysers will complain
+ // that there is a missing return value!
+ volatile TInt forever = 1;
+
+ while(forever)
{
TUint8* ptr=(TUint8*)heap1->Alloc(heapsize); // fail, compress, fail
User::After(1000); // quite soon