summaryrefslogtreecommitdiff
blob: 9a1cb9f1d1d9a7d44a6f26f66139b149ca1f8e5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
diff -Naur charm-5.9/src/ck-com/MsgPacker.h charm-5.9-new/src/ck-com/MsgPacker.h
--- charm-5.9/src/ck-com/MsgPacker.h	2005-03-20 23:21:51.000000000 -0600
+++ charm-5.9-new/src/ck-com/MsgPacker.h	2006-04-19 17:16:05.000000000 -0500
@@ -83,7 +83,7 @@
     
     //Takes a queue of envelopes as char* ptrs and not charm message holders
     //Used by mesh streaming strategy
-    MsgPacker::MsgPacker(CkQ<char *> &msgq, int n_msgs);
+    MsgPacker(CkQ<char *> &msgq, int n_msgs);
     
     void getMessage(CombinedMessage *&msg, int &size);
     static void deliver(CombinedMessage *cmb_msg);
diff -Naur charm-5.9/src/ck-core/charisma.h charm-5.9-new/src/ck-core/charisma.h
--- charm-5.9/src/ck-core/charisma.h	2003-03-20 18:30:50.000000000 -0600
+++ charm-5.9-new/src/ck-core/charisma.h	2006-04-19 17:19:34.000000000 -0500
@@ -295,6 +295,7 @@
 class CharismaInPort
 {
   public:
+    virtual ~CharismaInPort() {}
     virtual void send(void *msg, int len) = 0;
     void _create(const char *name)
     {
@@ -307,6 +308,7 @@
   protected:
     CharismaInPort *inport;
   public:
+    virtual ~CharismaOutPort() {}
     virtual void emitData(void *data, int len)
     {
       inport->send(data, len);
diff -Naur charm-5.9/src/ck-core/cklocation.h charm-5.9-new/src/ck-core/cklocation.h
--- charm-5.9/src/ck-core/cklocation.h	2004-10-30 11:35:25.000000000 -0500
+++ charm-5.9-new/src/ck-core/cklocation.h	2006-04-19 17:21:24.000000000 -0500
@@ -431,6 +431,7 @@
 /// Abstract superclass of all array manager objects 
 class CkArrMgr {
 public:
+	virtual ~CkArrMgr() {}
 	/// Insert this initial element on this processor
 	virtual void insertInitial(const CkArrayIndex &idx,void *ctorMsg, int local=1)=0;