From 494dea262e7d671ccd0f98b2df1c99fd86097adc Mon Sep 17 00:00:00 2001 From: Alex Beregszaszi Date: Wed, 2 Aug 2017 11:26:43 +0100 Subject: Show unimplemented function if trying to instantiate an abstract class --- libsolidity/interface/ErrorReporter.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libsolidity/interface/ErrorReporter.cpp') diff --git a/libsolidity/interface/ErrorReporter.cpp b/libsolidity/interface/ErrorReporter.cpp index f9ef4ceb..e6171756 100644 --- a/libsolidity/interface/ErrorReporter.cpp +++ b/libsolidity/interface/ErrorReporter.cpp @@ -151,6 +151,16 @@ void ErrorReporter::syntaxError(SourceLocation const& _location, string const& _ ); } +void ErrorReporter::typeError(SourceLocation const& _location, SecondarySourceLocation const& _secondaryLocation, string const& _description) +{ + error( + Error::Type::TypeError, + _location, + _secondaryLocation, + _description + ); +} + void ErrorReporter::typeError(SourceLocation const& _location, string const& _description) { error( -- cgit v1.2.3