From d1e05ac416c68d65112e9dd1427b8b009802afef Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 14 Jan 2015 11:01:42 +0100 Subject: Remove redundancy in FunctionType::getSizeOnStack. --- Types.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'Types.h') diff --git a/Types.h b/Types.h index c0ffe864..158d58eb 100644 --- a/Types.h +++ b/Types.h @@ -365,7 +365,9 @@ public: _location) {} FunctionType(TypePointers const& _parameterTypes, TypePointers const& _returnParameterTypes, Location _location = Location::INTERNAL, - bool _gasSet = false, bool _valueSet = false); + bool _gasSet = false, bool _valueSet = false): + m_parameterTypes(_parameterTypes), m_returnParameterTypes(_returnParameterTypes), + m_location(_location), m_gasSet(_gasSet), m_valueSet(_valueSet) {} TypePointers const& getParameterTypes() const { return m_parameterTypes; } TypePointers const& getReturnParameterTypes() const { return m_returnParameterTypes; } @@ -393,10 +395,9 @@ private: TypePointers m_parameterTypes; TypePointers m_returnParameterTypes; - Location m_location; - unsigned m_sizeOnStack = 0; - bool m_gasSet = false; ///< true iff the gas value to be used is on the stack - bool m_valueSet = false; ///< true iff the value to be sent is on the stack + Location const m_location; + bool const m_gasSet = false; ///< true iff the gas value to be used is on the stack + bool const m_valueSet = false; ///< true iff the value to be sent is on the stack mutable std::unique_ptr m_members; }; -- cgit