Use operator| instead of explicitly calling CkVec::pup.
[charm.git] / src / libs / ck-libs / tcharm / tcharm.C
index bfdc78db2edb246f6f7a771bf5357e45246bdece..5db4397db172001bb490f84bbbc3bbf0985c30b7 100644 (file)
@@ -176,7 +176,7 @@ void TCharm::pup(PUP::er &p) {
   p(nUd);
   for(int i=0;i<nUd;i++)
     ud[i].pup(p);
-  sud.pup(p);
+  p|sud;
   TCharm::setState(inFramework);
 
   if (!p.isUnpacking())