Updates Changelog, syntax test and simplifies type checker.

This commit is contained in:
Erik Kundt
2018-07-11 01:58:17 +02:00
parent 038554abe0
commit 34a031609e
2 changed files with 2 additions and 10 deletions
+1 -3
View File
@@ -558,10 +558,8 @@ void TypeChecker::endVisit(InheritanceSpecifier const& _inheritance)
toString(parameterTypes.size()) +
"."
);
if (arguments->size() != 0)
return;
}
for (size_t i = 0; i < arguments->size(); ++i)
for (size_t i = 0; i < std::min(arguments->size(), parameterTypes.size()); ++i)
if (!type(*(*arguments)[i])->isImplicitlyConvertibleTo(*parameterTypes[i]))
m_errorReporter.typeError(
(*arguments)[i]->location(),