Uninitialized internal function should call INVALID.

This commit is contained in:
chriseth
2017-01-26 16:39:07 +01:00
parent d9fbb83861
commit a98fa41897
+3 -1
View File
@@ -807,7 +807,9 @@ void CompilerUtils::pushZeroValue(Type const& _type)
{
if (funType->location() == FunctionType::Location::Internal)
{
m_context.appendInvalid();
m_context << m_context.lowLevelFunctionTag("$invalidFunction", 0, 0, [](CompilerContext& _context) {
_context.appendInvalid();
});
return;
}
}