From f3f652e2902bb071ad5d99f04a79c3e5d49bc461 Mon Sep 17 00:00:00 2001 From: Alexander Arlt Date: Fri, 1 Nov 2019 02:21:48 -0500 Subject: [PATCH] Update TypeChecker.cpp --- libsolidity/analysis/TypeChecker.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/libsolidity/analysis/TypeChecker.cpp b/libsolidity/analysis/TypeChecker.cpp index a85f47f99..28f04526f 100644 --- a/libsolidity/analysis/TypeChecker.cpp +++ b/libsolidity/analysis/TypeChecker.cpp @@ -2156,9 +2156,6 @@ void TypeChecker::endVisit(NewExpression const& _newExpression) if (contract->abstract() || !contract->annotation().unimplementedFunctions.empty()) m_errorReporter.typeError(_newExpression.location(), "Cannot instantiate an abstract contract."); - if (contract->abstract()) - m_errorReporter.typeError(_newExpression.location(), "Cannot instantiate an abstract contract."); - solAssert(!!m_scope, ""); m_scope->annotation().contractDependencies.insert(contract); solAssert(