Don't create special objects for NULL, just use NULL directly.

Also move null check into PycRef for nullable references.
This commit is contained in:
Michael Hansen
2017-07-05 16:36:04 -07:00
parent 1329626215
commit b9dd99d518
12 changed files with 160 additions and 155 deletions

View File

@@ -13,7 +13,7 @@ public:
bool isEqual(PycRef<PycObject> obj) const
{
return (type() == obj->type()) &&
return (type() == obj.type()) &&
(m_value == obj.cast<PycInt>()->m_value);
}
@@ -85,7 +85,7 @@ public:
bool isEqual(PycRef<PycObject> obj) const
{
return (type() == obj->type()) &&
return (type() == obj.type()) &&
(m_value == obj.cast<PycCFloat>()->m_value);
}