Prevent MSVC from issuing warnings about possible value truncations.
This commit is contained in:
		@@ -230,7 +230,7 @@ class RangeGenerator : public ParamGeneratorInterface<T> {
 | 
			
		||||
      return base_;
 | 
			
		||||
    }
 | 
			
		||||
    virtual void Advance() {
 | 
			
		||||
      value_ = value_ + step_;
 | 
			
		||||
      value_ = static_cast<T>(value_ + step_);
 | 
			
		||||
      index_++;
 | 
			
		||||
    }
 | 
			
		||||
    virtual ParamIteratorInterface<T>* Clone() const {
 | 
			
		||||
@@ -267,7 +267,7 @@ class RangeGenerator : public ParamGeneratorInterface<T> {
 | 
			
		||||
                               const T& end,
 | 
			
		||||
                               const IncrementT& step) {
 | 
			
		||||
    int end_index = 0;
 | 
			
		||||
    for (T i = begin; i < end; i = i + step)
 | 
			
		||||
    for (T i = begin; i < end; i = static_cast<T>(i + step))
 | 
			
		||||
      end_index++;
 | 
			
		||||
    return end_index;
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user