@@ -265,7 +265,7 @@ public:
{
return entry.m_key == NULL;
}
-
+ static const bool empty_zero_p = true;
};
/* A class for deduplicating diagnostics and finding (and emitting) the
@@ -2913,6 +2913,7 @@ struct function_call_string
template <> struct default_hash_traits<function_call_string>
: public pod_hash_traits<function_call_string>
{
+ static const bool empty_zero_p = false;
};
template <>
@@ -407,6 +407,7 @@ struct eg_hash_map_traits
{
return entry.m_key == NULL;
}
+ static const bool empty_zero_p = false;
};
/* Per-program_point data for an exploded_graph. */
@@ -473,6 +474,7 @@ struct eg_point_hash_map_traits
{
return entry.m_key == NULL;
}
+ static const bool empty_zero_p = false;
};
/* Data about a particular call_string within an exploded_graph. */
@@ -539,6 +541,7 @@ struct eg_call_string_hash_map_traits
{
return entry.m_key == NULL;
}
+ static const bool empty_zero_p = false;
};
/* Data about a particular function within an exploded_graph. */
@@ -50,6 +50,7 @@ public:
template <> struct default_hash_traits<svalue_id>
: public pod_hash_traits<svalue_id>
{
+ static const bool empty_zero_p = false;
};
template <>
@@ -26,6 +26,7 @@ along with GCC; see the file COPYING3. If not see
template <> struct default_hash_traits<function_point>
: public pod_hash_traits<function_point>
{
+ static const bool empty_zero_p = false;
};
template <>