diff options
-rw-r--r-- | AST.h | 10 | ||||
-rw-r--r-- | Parser.cpp | 13 |
2 files changed, 15 insertions, 8 deletions
@@ -524,11 +524,11 @@ protected: Visibility getDefaultVisibility() const override { return Visibility::Internal; } private: - ASTPointer<TypeName> m_typeName; ///< can be empty ("var") - ASTPointer<Expression> m_value; ///< the assigned value, can be missing - bool m_isStateVariable; ///< Whether or not this is a contract state variable - bool m_isIndexed; ///< Whether this is an indexed variable (used by events). - bool m_isConstant; ///< Whether the variable is a compile-time constant. + ASTPointer<TypeName> m_typeName; ///< can be empty ("var") + ASTPointer<Expression> m_value; ///< the assigned value, can be missing + bool m_isStateVariable; ///< Whether or not this is a contract state variable + bool m_isIndexed; ///< Whether this is an indexed variable (used by events). + bool m_isConstant; ///< Whether the variable is a compile-time constant. Location m_location; ///< Location of the variable if it is of reference type. std::shared_ptr<Type const> m_type; ///< derived type, initially empty @@ -394,9 +394,16 @@ ASTPointer<VariableDeclaration> Parser::parseVariableDeclaration( nodeFactory.setEndPositionFromNode(value); } } - return nodeFactory.createNode<VariableDeclaration>(type, identifier, value, - visibility, _options.isStateVariable, - isIndexed, isDeclaredConst, location); + return nodeFactory.createNode<VariableDeclaration>( + type, + identifier, + value, + visibility, + _options.isStateVariable, + isIndexed, + isDeclaredConst, + location + ); } ASTPointer<ModifierDefinition> Parser::parseModifierDefinition() |