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())); }
