code: def test_reentrant_implicit_conversion_failure(msg):
      # ensure that there is no runaway reentrant implicit conversion (#1035)
      with pytest.raises(TypeError) as excinfo:
          m.BogusImplicitConversion(0)
      assert (
          msg(excinfo.value)
          == """
          __init__(): incompatible constructor arguments. The following argument types are supported:
              1. m.class_.BogusImplicitConversion(arg0: m.class_.BogusImplicitConversion)
  
          Invoked with: 0
      """
      )
  
imports: import pytest
  import env
  from pybind11_tests import ConstructorStats, UserType
  from pybind11_tests import class_
label_desc: Use image node_id 23 for calling a global function with example usage: test_reentrant_implicit_conversion_failure(msg) without return types