diff --git a/src/op/compute_op.cc b/src/op/compute_op.cc index be594a6b6e4a2d2433d4de14d779025e77483128..a7c3a00757091b43ee0e532da2e0cefefab36439 100644 --- a/src/op/compute_op.cc +++ b/src/op/compute_op.cc @@ -303,7 +303,7 @@ Stmt MakeCrossThreadReduction( cond = cond && v; } Array<Expr> freduce_args; - freduce_args.push_back(make_const(UInt(32), size)); + freduce_args.push_back(make_const(UInt(32), static_cast<uint32_t>(size))); for (size_t i = 0; i < size; ++i) { freduce_args.push_back(reduces[0]->source[i]); }