aboutsummaryrefslogtreecommitdiff
path: root/layers/shader_validation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'layers/shader_validation.cpp')
-rw-r--r--layers/shader_validation.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/layers/shader_validation.cpp b/layers/shader_validation.cpp
index ff3a84b8..11fcbdcb 100644
--- a/layers/shader_validation.cpp
+++ b/layers/shader_validation.cpp
@@ -584,8 +584,8 @@ static std::map<location_t, interface_var> collect_interface_by_location(shader_
unsigned id = insn.word(2);
unsigned type = insn.word(1);
- int location = value_or_default(var_locations, id, -1);
- int builtin = value_or_default(var_builtins, id, -1);
+ int location = value_or_default(var_locations, id, static_cast<unsigned>(-1));
+ int builtin = value_or_default(var_builtins, id, static_cast<unsigned>(-1));
unsigned component = value_or_default(var_components, id, 0); // Unspecified is OK, is 0
bool is_patch = var_patch.find(id) != var_patch.end();
bool is_relaxed_precision = var_relaxed_precision.find(id) != var_relaxed_precision.end();