build: fixed clang warnings and console errors
This commit is contained in:
@@ -137,6 +137,8 @@ std::string Edge::getTypeString(EdgeType type) const
|
||||
return "template parameter";
|
||||
case EDGE_TEMPLATE_ARGUMENT_OF:
|
||||
return "template argument";
|
||||
case EDGE_TEMPLATE_DEFAULT_ARGUMENT_OF:
|
||||
return "template default argument";
|
||||
case EDGE_TEMPLATE_SPECIALIZATION_OF:
|
||||
return "template specialization";
|
||||
case EDGE_AGGREGATION:
|
||||
@@ -253,6 +255,14 @@ bool Edge::checkType() const
|
||||
}
|
||||
return true;
|
||||
|
||||
case EDGE_TEMPLATE_ARGUMENT_OF:
|
||||
case EDGE_TEMPLATE_DEFAULT_ARGUMENT_OF:
|
||||
if (!m_from->isType(typeMask) || !m_to->isType(typeMask))
|
||||
{
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
|
||||
case EDGE_TEMPLATE_SPECIALIZATION_OF:
|
||||
if (!m_from->isType(typeMask | functionMask) || !m_to->isType(typeMask | functionMask))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user