fixed a linking error when CMK_MEM_CHECKPOINT is off.
authorGengbin Zheng <gzheng@illinois.edu>
Fri, 19 Dec 2003 07:59:18 +0000 (07:59 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Fri, 19 Dec 2003 07:59:18 +0000 (07:59 +0000)
src/ck-core/ckmemcheckpoint.C

index 4b9b9de16913241e1f617d0a5d488c645e45c74c..a0689d0ce92fe33339ec26c91398f041526f9eb3 100644 (file)
@@ -60,9 +60,11 @@ void ArrayElement::init_checkpt() {
         checkptMgr[budPEs[0]].createEntry(thisArrayID, thisArray->getLocMgr()->getGroupID(), thisIndexMax, budPEs[1]);        
        checkptMgr[budPEs[1]].createEntry(thisArrayID, thisArray->getLocMgr()->getGroupID(), thisIndexMax, budPEs[0]);
 }
+#endif
 
 // entry function invoked by checkpoint mgr asking for checkpoint data
 void ArrayElement::inmem_checkpoint(CkArrayCheckPTReqMessage *m) {
+#if CMK_MEM_CHECKPOINT
   //DEBUGF("[p%d] HERE checkpoint to %d %d \n", CkMyPe(), budPEs[0], budPEs[1]);
   CkLocMgr *locMgr = thisArray->getLocMgr();
   CmiAssert(myRec!=NULL);
@@ -88,8 +90,8 @@ void ArrayElement::inmem_checkpoint(CkArrayCheckPTReqMessage *m) {
   CProxy_CkMemCheckPT checkptMgr(ckCheckPTGroupID);
   checkptMgr.recvData(msg, 2, budPEs);
   delete m;
-}
 #endif
+}
 
 // called by checkpoint mgr to restore an array element
 void CkMemCheckPT::inmem_restore(CkArrayCheckPTMessage *m)