gcc 2.95+ fixes
git-svn-id: svn://10.0.0.236/trunk@53019 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
90ac873269
commit
2f8c89d340
@ -703,6 +703,9 @@ void leaky::dumpLeakTree(TreeNode* aNode, int aIndent)
|
||||
TreeNode* TreeNode::freeList;
|
||||
|
||||
void* TreeNode::operator new(size_t size)
|
||||
#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95))
|
||||
throw()
|
||||
#endif
|
||||
{
|
||||
if (!freeList) {
|
||||
TreeNode* newNodes = (TreeNode*) new char[sizeof(TreeNode) * 5000];
|
||||
|
||||
@ -62,7 +62,7 @@ struct Symbol {
|
||||
TreeNode* root;
|
||||
|
||||
void Init(const char* aName, u_long aAddress) {
|
||||
name = aName ? strdup(aName) : "";
|
||||
name = aName ? strdup(aName) : (char *)"";
|
||||
address = aAddress;
|
||||
root = NULL;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user