This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch tqchen/printer-refinement
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit 40bbbaf9d214c4a973e7c7b2578c143554cc5f5a
Author: Tianqi Chen <[email protected]>
AuthorDate: Thu Oct 1 20:21:31 2026 +0000

    Preserve primitive handle results in LLVM intrinsic syntax
---
 src/tirx/script/printer/expr.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/tirx/script/printer/expr.cc b/src/tirx/script/printer/expr.cc
index 9f9d4974a3..c995887c52 100644
--- a/src/tirx/script/printer/expr.cc
+++ b/src/tirx/script/printer/expr.cc
@@ -349,7 +349,7 @@ ffi::Optional<ExprDoc> 
LLVMIntrinsicDocTranslate(DocTranslatorObj* d, ffi::AnyVi
   }
   ExprDoc name_doc = LiteralDoc::Str(name, std::nullopt);
   d->RecordOrigin(name_doc, call->args[0]);
-  ffi::Array<ExprDoc> args = {TypeValue(d, call->ty), name_doc};
+  ffi::Array<ExprDoc> args = {ExplicitCallResultType(d, call->ty), name_doc};
   for (size_t i = 1; i < call->args.size(); ++i) {
     args.push_back(MaterializeCallArgument(d, call->args[i], 
d->Translate(call->args[i]).value()));
   }

Reply via email to