- out.print(m_executable->inferredName().string(), "#", m_executable->hashFor(CodeForCall), "/", m_executable->hashFor(CodeForConstruct), ":[", RawPointer(m_executable), "]");
+ out.print(m_executable->inferredName().string(), "#");
+ if (m_executable->isGeneratedForCall())
+ out.print(m_executable->codeBlockForCall()->hashAsStringIfPossible());
+ else
+ out.print("<nogen>");
+ out.print("/");
+ if (m_executable->isGeneratedForConstruct())
+ out.print(m_executable->codeBlockForConstruct()->hashAsStringIfPossible());
+ else
+ out.print("<nogen>");
+ out.print(":[", RawPointer(m_executable), "]");