code: def test_no_op_when_global_symbol_is_absent(use_global_symbol):
      func_attr = {"target": tvm.target.Target("llvm", host="llvm")}
  
      @T.prim_func(private=True)
      def before():
          T.func_attr(func_attr)
          T.evaluate(0)
  
      if use_global_symbol:
          before = before.with_attr("global_symbol", "main")
  
      after = tvm.tir.transform.MakePackedAPI()(
          tvm.IRModule.from_expr(before)
      )["main"]
      if use_global_symbol:
          assert len(after.params) == 6
      else:
          tvm.ir.assert_structural_equal(before, after)
  
file_path: tvm/tests/python/tir-transform/test_tir_transform_make_packed_api.py
imports: import pytest
  import tvm
  import tvm.testing
  from tvm import te, tir
  from tvm.script import tir, ir
  from tvm.driver.build_module import schedule_to_module
label_desc: Use image node_id 7 for calling a global function with example usage: test_no_op_when_global_symbol_is_absent(use_global_symbol) without return types