diff --git a/tools/mkclass/classcompiler.cpp b/tools/mkclass/classcompiler.cpp index f85719ac5..0499b4a97 100644 --- a/tools/mkclass/classcompiler.cpp +++ b/tools/mkclass/classcompiler.cpp @@ -384,15 +384,10 @@ void ClassCompiler::HandleClass(const Klass& klass, const ClassDebugInfo&) << "\tstatic const auto deps ([] {" << std::endl; for (auto& dep : klass.LoadDependencies) - m_Impl << "\t\tauto type" << dep << " (GetByName(\"" << dep << "\").get());" << std::endl; + m_Impl << "\t\tauto type" << dep << " (GetByName(\"" << dep << "\").get());" << std::endl + << "\t\tVERIFY(type" << dep << ");" << std::endl << std::endl; - m_Impl << std::endl; - - for (auto& dep : klass.LoadDependencies) - m_Impl << "\t\tVERIFY(type" << dep << ");" << std::endl; - - m_Impl << std::endl - << "\t\treturn std::unordered_set{"; + m_Impl << "\t\treturn std::unordered_set{"; for (const std::string& dep : klass.LoadDependencies) m_Impl << " type" << dep << ",";