diff --git a/intern/cycles/util/profiling.h b/intern/cycles/util/profiling.h index 971b1fc136e..8398f52662b 100644 --- a/intern/cycles/util/profiling.h +++ b/intern/cycles/util/profiling.h @@ -154,12 +154,12 @@ class ProfilingWithShaderHelper : public ProfilingHelper { state->object = object; if (shader >= 0) { - assert(shader < state->shader_hits.size()); + assert(shader < int(state->shader_hits.size())); state->shader_hits[shader]++; } if (object >= 0) { - assert(object < state->object_hits.size()); + assert(object < int(state->object_hits.size())); state->object_hits[object]++; } } diff --git a/intern/cycles/util/unique_ptr_vector.h b/intern/cycles/util/unique_ptr_vector.h index 656c3424b58..812aa6c4ac3 100644 --- a/intern/cycles/util/unique_ptr_vector.h +++ b/intern/cycles/util/unique_ptr_vector.h @@ -61,7 +61,7 @@ template class unique_ptr_vector { void erase(const T *value) { - const int size = data.size(); + const size_t size = data.size(); for (size_t i = 0; i < size; i++) { if (data[i].get() == value) { data.erase(data.begin() + i); @@ -76,7 +76,7 @@ template class unique_ptr_vector { * but will change element order. */ void erase_by_swap(const T *value) { - const int size = data.size(); + const size_t size = data.size(); for (size_t i = 0; i < size; i++) { if (data[i].get() == value) { swap(data[i], data[data.size() - 1]);