]> granicus.if.org Git - icinga2/commitdiff
Optimize ObjectImpl<>::GetDefault*().
authorGunnar Beutner <gunnar.beutner@netways.de>
Thu, 7 Nov 2013 10:11:44 +0000 (11:11 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Thu, 7 Nov 2013 15:07:52 +0000 (16:07 +0100)
Refs #2710

tools/mkclass/classcompiler.cpp

index 0d651af0bba75c68e993aa7e06ac78cf53c92255..4aff41c0610543295379086e41e0332b909eeb48 100644 (file)
@@ -349,7 +349,7 @@ void ClassCompiler::HandleClass(const Klass& klass, const ClassDebugInfo& locp)
                                          << "\t" << "{" << std::endl;
 
                        if (it->DefaultAccessor.empty())
-                               std::cout << "\t\t" << "return Empty;" << std::endl;
+                               std::cout << "\t\t" << "return " << it->Type << "();" << std::endl;
                        else
                                std::cout << it->DefaultAccessor << std::endl;