[mlir][NVGPU] Fix -Wunsequenced warning
authorrkayaith <rkayaith@gmail.com>
Tue, 8 Nov 2022 20:42:50 +0000 (15:42 -0500)
committerrkayaith <rkayaith@gmail.com>
Tue, 8 Nov 2022 20:47:12 +0000 (15:47 -0500)
llvm-project/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:441:25:
warning: multiple unsequenced modifications to 'asmArgIdx'
[-Wunsequenced]
  ss << "$" << asmArgIdx++ << ",$" << asmArgIdx++ << ";";
                        ^                      ~~

mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp

index d9f54b8..415b875 100644 (file)
@@ -438,7 +438,8 @@ buildMmaSparseAsmString(const std::array<int64_t, 3> &shape, unsigned matASize,
       ss << "$" << asmArgIdx++ << (i < arrSize - 1 ? "," : "");
     ss << "},";
   }
-  ss << "$" << asmArgIdx++ << ",$" << asmArgIdx++ << ";";
+  ss << "$" << asmArgIdx++ << ",";
+  ss << "$" << asmArgIdx++ << ";";
   ss.flush();
   return asmStr;
 }