Revert "Drop requirement for user code to call CBase_foo::pup(p)"
[charm.git] / tests / charm++ / chkpt / hello.C
index a956a34b939c38918442a79ff3b2f0f8e4ccb514..763d0e220c5a132407d72fa061d26f79de82dc5d 100644 (file)
@@ -63,6 +63,7 @@ public:
   }
 
   void pup(PUP::er &p){
+    CBase_Main::pup(p);
     p|step;
     p|a; p(b,2);
     CkPrintf("Main's PUPer. a=%d(%p), b[0]=%d(%p), b[1]=%d.\n",a,&a,b[0],b,b[1]);
@@ -87,6 +88,7 @@ public:
   }
   
   void pup(PUP::er &p){
+    CBase_Hello::pup(p);
     p|step;
   }
 };
@@ -104,6 +106,7 @@ public:
   }
 
   void pup(PUP::er &p){
+    CBase_CHello::pup(p);
     p|step;
     printf("CHello's PUPer. step=%d.\n", step);
   }