Index: boost/xpressive/detail/utility/sequence_stack.hpp =================================================================== --- boost/xpressive/detail/utility/sequence_stack.hpp (revision 83066) +++ boost/xpressive/detail/utility/sequence_stack.hpp (working copy) @@ -115,7 +115,7 @@ } // grow exponentially - std::size_t new_size = (std::max)(count, static_cast(this->current_chunk_->size() * 1.5)); + std::size_t new_size = (std::max)(count, static_cast(static_cast(this->current_chunk_->size()) * 1.5)); // Create a new expr and insert it into the list this->current_chunk_ = new chunk(new_size, t, count, this->current_chunk_, this->current_chunk_->next_);