X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramcompiler.cpp;h=0d61c6853c737a75bac34212114077e1b691286c;hp=13b203b4f4ace5e93fbf5c27a155d94ffe540c51;hb=5c5d094255ae5b0a07f99392a5a099ad9c8e8e38;hpb=1b9640375606a305f19c76cf15406202322b5bdf diff --git a/source/programcompiler.cpp b/source/programcompiler.cpp index 13b203b4..0d61c685 100644 --- a/source/programcompiler.cpp +++ b/source/programcompiler.cpp @@ -1447,7 +1447,7 @@ void ProgramCompiler::UnusedFunctionLocator::visit(FunctionDeclaration &func) { TraversingVisitor::visit(func); - if(func.name!="main" && !used_definitions.count(&func)) + if((func.name!="main" || func.body.body.empty()) && !used_definitions.count(&func)) unused_nodes.insert(&func); }