From ca0e9066755b35c0889c6ab792265b0886325f50 Mon Sep 17 00:00:00 2001 From: Scott Todd 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 f966b320c..24a79cb0d 100644 --- a/lib/Dialect/Torch/Transforms/DecomposeComplexOps.cpp +++ b/lib/Dialect/Torch/Transforms/DecomposeComplexOps.cpp @@ -2456,8 +2456,8 @@ public: // Arragne reduce_dims tensor (vector), [0, 1, ... , dim-1, dim+1, ... , // ndim-1] llvm::SmallVector 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( @@ -2473,8 +2473,8 @@ public: // Make output shape for linalg.vector_norm operation SmallVector 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(