code: def test_match_buffer_1d():
      @T.prim_func
      def func_no_sugar(a: T.handle):
          A = T.match_buffer(a, shape=(16,))
          for i in T.serial(16):
              A[i] = 0.0
  
      @T.prim_func
      def func_with_sugar(A: T.Buffer(16, "float32")):
          for i in T.serial(16):
              A[i] = 0.0
  
      assert_structural_equal_ignore_global_symbol(
          func_no_sugar, func_with_sugar
      )
  
imports: import sys
  from typing import Any
  import pytest
  import tvm.testing
  from tvm.script import from_source
  from tvm.script import tir
  from tvm.tir.schedule.testing import assert_structural_equal_ignore_global_symbol
label_desc: Use image node_id 11 for calling a global function with example usage: test_match_buffer_1d() without return types