From ca0e9066755b35c0889c6ab792265b0886325f50 Mon Sep 17 00:00:00 2001
From: Scott Todd <scott.todd0@gmail.com>
Date: Tue, 2 Jul 2024 09:06:20 -0700
Subject: [PATCH] Fix `uint64_t` type. (#3519)

`u_int64_t` is nonstandard and does not exist in MSVC.
---
 lib/Dialect/Torch/Transforms/DecomposeComplexOps.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/Dialect/Torch/Transforms/DecomposeComplexOps.cpp b/lib/Dialect/Torch/Transforms/DecomposeComplexOps.cpp
index f966b320c132..24a79cb0d312 100644
--- a/lib/Dialect/Torch/Transforms/DecomposeComplexOps.cpp
+++ b/lib/Dialect/Torch/Transforms/DecomposeComplexOps.cpp
@@ -2456,8 +2456,8 @@ class DecomposeAtenRenormOp : public OpRewritePattern<AtenRenormOp> {
     // Arragne reduce_dims tensor (vector), [0, 1, ... , dim-1, dim+1, ... ,
     // ndim-1]
     llvm::SmallVector<Value> reduceDimsVector;
-    for (u_int64_t i = 0; i < ndim; i++) {
-      if (i == (u_int64_t)dimInt)
+    for (uint64_t i = 0; i < ndim; i++) {
+      if (i == (uint64_t)dimInt)
         continue;
 
       Value constI = rewriter.create<Torch::ConstantIntOp>(
@@ -2473,8 +2473,8 @@ class DecomposeAtenRenormOp : public OpRewritePattern<AtenRenormOp> {
 
     // Make output shape for linalg.vector_norm operation
     SmallVector<Value> inputSizeValue;
-    for (u_int64_t i = 0; i < inputSize.size(); i++) {
-      if (i != (u_int64_t)dimInt)
+    for (uint64_t i = 0; i < inputSize.size(); i++) {
+      if (i != (uint64_t)dimInt)
         inputSize[i] = 1;
 
       inputSizeValue.push_back(