diff --git a/glslang/MachineIndependent/reflection.cpp b/glslang/MachineIndependent/reflection.cpp index d394cf01f1..03d6fe1457 100644 --- a/glslang/MachineIndependent/reflection.cpp +++ b/glslang/MachineIndependent/reflection.cpp @@ -643,7 +643,7 @@ class TReflectionTraverser : public TIntermTraverser { if (type.isArray()) { TType derefType(type, 0); for (int e = 0; e < type.getOuterArraySize(); ++e) { - uint32_t memberBlockIndex = addBlockName(name + "[" + String(e) + "]", derefType, size); + int memberBlockIndex = addBlockName(name + "[" + String(e) + "]", derefType, size); if (e == 0) blockIndex = memberBlockIndex; }