diff options
Diffstat (limited to 'libsolidity/analysis')
-rw-r--r-- | libsolidity/analysis/TypeChecker.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libsolidity/analysis/TypeChecker.cpp b/libsolidity/analysis/TypeChecker.cpp index 6df9aae0..5ae0443a 100644 --- a/libsolidity/analysis/TypeChecker.cpp +++ b/libsolidity/analysis/TypeChecker.cpp @@ -774,6 +774,7 @@ bool TypeChecker::visit(VariableDeclarationStatement const& _statement) solAssert(!var.typeName(), ""); var.annotation().type = valueComponentType->mobileType(); if (!var.annotation().type) + { if (valueComponentType->category() == Type::Category::RationalNumber) fatalTypeError( _statement.initialValue()->location(), @@ -783,6 +784,7 @@ bool TypeChecker::visit(VariableDeclarationStatement const& _statement) ); else solAssert(false, ""); + } var.accept(*this); } else |