From: <bi...@us...> - 2010-09-23 11:04:46
|
Revision: 6218 http://oorexx.svn.sourceforge.net/oorexx/?rev=6218&view=rev Author: bigrixx Date: 2010-09-23 11:04:40 +0000 (Thu, 23 Sep 2010) Log Message: ----------- [ oorexx-Bugs-2991134 ] 4.0.1 rev. 5804, 5766 don't build with gcc 4.5-5.2 Modified Paths: -------------- main/trunk/interpreter/behaviour/RexxBehaviour.hpp main/trunk/interpreter/classes/NumberStringClass.hpp main/trunk/interpreter/classes/StackClass.hpp main/trunk/interpreter/classes/support/RexxListTable.hpp main/trunk/interpreter/expression/ExpressionLogical.hpp main/trunk/interpreter/expression/ExpressionMessage.hpp Modified: main/trunk/interpreter/behaviour/RexxBehaviour.hpp =================================================================== --- main/trunk/interpreter/behaviour/RexxBehaviour.hpp 2010-09-23 00:52:38 UTC (rev 6217) +++ main/trunk/interpreter/behaviour/RexxBehaviour.hpp 2010-09-23 11:04:40 UTC (rev 6218) @@ -52,6 +52,7 @@ void *operator new(size_t, size_t); inline void *operator new(size_t size, void *ptr) {return ptr;}; inline void operator delete(void *) { ; } + inline void operator delete(void *, size_t) { } inline void operator delete(void *, void *) { ; } RexxBehaviour(size_t, PCPPM *); Modified: main/trunk/interpreter/classes/NumberStringClass.hpp =================================================================== --- main/trunk/interpreter/classes/NumberStringClass.hpp 2010-09-23 00:52:38 UTC (rev 6217) +++ main/trunk/interpreter/classes/NumberStringClass.hpp 2010-09-23 11:04:40 UTC (rev 6218) @@ -93,6 +93,7 @@ public: void *operator new(size_t, size_t); inline void *operator new(size_t size, void *ptr) {return ptr;} + inline void operator delete(void *) { ; } inline void operator delete(void *, size_t) { } inline void operator delete(void *, void *) { } Modified: main/trunk/interpreter/classes/StackClass.hpp =================================================================== --- main/trunk/interpreter/classes/StackClass.hpp 2010-09-23 00:52:38 UTC (rev 6217) +++ main/trunk/interpreter/classes/StackClass.hpp 2010-09-23 11:04:40 UTC (rev 6218) @@ -85,6 +85,7 @@ class RexxSaveStack : public RexxStack { public: void *operator new(size_t, size_t); + inline void operator delete(void *) { ; } inline void operator delete(void *, size_t) { } RexxSaveStack(size_t, size_t); Modified: main/trunk/interpreter/classes/support/RexxListTable.hpp =================================================================== --- main/trunk/interpreter/classes/support/RexxListTable.hpp 2010-09-23 00:52:38 UTC (rev 6217) +++ main/trunk/interpreter/classes/support/RexxListTable.hpp 2010-09-23 11:04:40 UTC (rev 6218) @@ -56,7 +56,8 @@ public: void * operator new(size_t, size_t); void * operator new(size_t, size_t, size_t); - inline void * operator new(size_t size, void *objectPtr) { return objectPtr; }; + inline void *operator new(size_t size, void *objectPtr) { return objectPtr; }; + inline void operator delete(void *) { ; } inline void operator delete(void *, size_t) { } inline void operator delete(void *, size_t, size_t) { } inline void operator delete(void *, void *) { } Modified: main/trunk/interpreter/expression/ExpressionLogical.hpp =================================================================== --- main/trunk/interpreter/expression/ExpressionLogical.hpp 2010-09-23 00:52:38 UTC (rev 6217) +++ main/trunk/interpreter/expression/ExpressionLogical.hpp 2010-09-23 11:04:40 UTC (rev 6218) @@ -50,8 +50,9 @@ class RexxExpressionLogical : public RexxInternalObject { public: inline void *operator new(size_t, void *ptr) {return ptr;} + void *operator new(size_t, size_t); + inline void operator delete(void *) { ; } inline void operator delete(void *, void *) {;} - void *operator new(size_t, size_t); inline void operator delete(void *, size_t) {;} RexxExpressionLogical(RexxSource *, size_t, RexxQueue *); Modified: main/trunk/interpreter/expression/ExpressionMessage.hpp =================================================================== --- main/trunk/interpreter/expression/ExpressionMessage.hpp 2010-09-23 00:52:38 UTC (rev 6217) +++ main/trunk/interpreter/expression/ExpressionMessage.hpp 2010-09-23 11:04:40 UTC (rev 6218) @@ -48,6 +48,7 @@ public: void *operator new(size_t, size_t); inline void *operator new(size_t size, void *ptr) {return ptr;}; + inline void operator delete(void *) { ; } inline void operator delete(void *, size_t) { ; } inline void operator delete(void *, void *) { ; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |