Explorar o código

Remove assert which may not always be true

Ivan Savenko %!s(int64=2) %!d(string=hai) anos
pai
achega
01811317f9
Modificáronse 1 ficheiros con 0 adicións e 14 borrados
  1. 0 14
      lib/JsonNode.cpp

+ 0 - 14
lib/JsonNode.cpp

@@ -1022,20 +1022,6 @@ void JsonUtils::merge(JsonNode & dest, JsonNode & source, bool ignoreOverride, b
 		return;
 	}
 
-	bool hasNull = dest.isNull() || source.isNull();
-	bool sameType = dest.getType() == source.getType();
-	bool sourceNumeric = source.getType() == JsonNode::JsonType::DATA_FLOAT || source.getType() == JsonNode::JsonType::DATA_INTEGER;
-	bool destNumeric = dest.getType() == JsonNode::JsonType::DATA_FLOAT || dest.getType() == JsonNode::JsonType::DATA_INTEGER;
-	bool bothNumeric = sourceNumeric && destNumeric;
-
-	MAYBE_UNUSED(hasNull);
-	MAYBE_UNUSED(sameType);
-	MAYBE_UNUSED(sourceNumeric);
-	MAYBE_UNUSED(destNumeric);
-	MAYBE_UNUSED(bothNumeric);
-
-	assert( hasNull || sameType || bothNumeric );
-
 	switch (source.getType())
 	{
 		case JsonNode::JsonType::DATA_NULL: