diff --git a/base/src/nsVariant.cpp b/base/src/nsVariant.cpp index 5378272a15f..5992d9af897 100644 --- a/base/src/nsVariant.cpp +++ b/base/src/nsVariant.cpp @@ -56,7 +56,7 @@ nsVariant::~nsVariant() { switch (mType) { case nsVariantType_voidPtr: - delete (void*)mValue; + delete mValue; break; case nsVariantType_charPtr: nsCRT::free(mValue.mUnion._charPtr); diff --git a/xpcom/ds/nsVariant.cpp b/xpcom/ds/nsVariant.cpp index 5378272a15f..5992d9af897 100644 --- a/xpcom/ds/nsVariant.cpp +++ b/xpcom/ds/nsVariant.cpp @@ -56,7 +56,7 @@ nsVariant::~nsVariant() { switch (mType) { case nsVariantType_voidPtr: - delete (void*)mValue; + delete mValue; break; case nsVariantType_charPtr: nsCRT::free(mValue.mUnion._charPtr);