Bug 692342 - Assert !IsArithmetic() rather than IsPointer(). r=mrbkap

JSval is the only different between the two, and we handle that above.
This commit is contained in:
Bobby Holley 2011-11-25 17:09:07 -08:00
Родитель e50c94594b
Коммит bd60d3bec1
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -2855,7 +2855,8 @@ CallMethodHelper::CleanupParam(nsXPTCMiniVariant& param, nsXPTType& type)
delete (nsCString*) param.val.p;
break;
default:
NS_ABORT_IF_FALSE(type.IsPointer(), "Cleanup requested on unexpected type.");
NS_ABORT_IF_FALSE(!type.IsArithmetic(),
"Cleanup requested on unexpected type.");
nsMemory::Free(param.val.p);
break;
}