code: def _assert_pointer_type(a: _Data) -> None:
      # TODO(asi1024): Typecheck for EqualityComparable.
      if not isinstance(a.ctype, _cuda_types.PointerBase):
          raise TypeError(
              f"`{a.code}` must be of pointer type: `{a.ctype}`"
          )
  
imports: from cupyx.jit import _internal_types
  from cupyx.jit import _cuda_types
  from cupyx.jit._internal_types import Data
label_desc: Use image node_id 3 for calling a global function with example usage: _assert_pointer_type(a) without return types