They occur when building with clang:

[1/40] Compiling C object 
'src/compiler/nir/s...piler@nir@@nir@sta/.._spirv_vtn_glsl450.c.o'.
../src/compiler/spirv/vtn_glsl450.c:845:39: warning: implicit conversion from 
enumeration type 'SpvOp' (aka 'enum SpvOp_') to different enumeration type 
'enum GLSLstd450' [-Wenum-conversion]
      handle_glsl450_interpolation(b, ext_opcode, w, count);
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ^~~~~~~~~~
1 warning generated.
[2/40] Compiling C object 
'src/compiler/nir/s...iler@nir@@nir@sta/.._spirv_spirv_to_nir.c.o'.
../src/compiler/spirv/spirv_to_nir.c:2167:30: warning: suggest braces around 
initialization of subobject [-Wmissing-braces]
         nir_tex_src none = {0};
                             ^
                             {}
../src/compiler/spirv/spirv_to_nir.c:2167:30: warning: suggest braces around 
initialization of subobject [-Wmissing-braces]
         nir_tex_src none = {0};
                             ^
                             {}
2 warnings generated.
---
 src/compiler/spirv/spirv_to_nir.c | 2 +-
 src/compiler/spirv/vtn_glsl450.c  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/compiler/spirv/spirv_to_nir.c 
b/src/compiler/spirv/spirv_to_nir.c
index 22efaa276d9..2ce2cbd1c4d 100644
--- a/src/compiler/spirv/spirv_to_nir.c
+++ b/src/compiler/spirv/spirv_to_nir.c
@@ -2164,7 +2164,7 @@ vtn_handle_texture(struct vtn_builder *b, SpvOp opcode,
          (*p++) = vtn_tex_src(b, w[idx++], nir_tex_src_offset);
 
       if (operands & SpvImageOperandsConstOffsetsMask) {
-         nir_tex_src none = {0};
+         nir_tex_src none = { .src_type = 0 };
          gather_offsets = vtn_ssa_value(b, w[idx++]);
          (*p++) = none;
       }
diff --git a/src/compiler/spirv/vtn_glsl450.c b/src/compiler/spirv/vtn_glsl450.c
index b54aeb9b217..dcfc85a579c 100644
--- a/src/compiler/spirv/vtn_glsl450.c
+++ b/src/compiler/spirv/vtn_glsl450.c
@@ -842,7 +842,7 @@ vtn_handle_glsl450_instruction(struct vtn_builder *b, SpvOp 
ext_opcode,
    case GLSLstd450InterpolateAtCentroid:
    case GLSLstd450InterpolateAtSample:
    case GLSLstd450InterpolateAtOffset:
-      handle_glsl450_interpolation(b, ext_opcode, w, count);
+      handle_glsl450_interpolation(b, (enum GLSLstd450)ext_opcode, w, count);
       break;
 
    default:
-- 
2.19.2

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to