X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramcompiler.cpp;h=5a17a9ed3857bf969005e57a73ebe94d01b9ec20;hp=afb2a3c32ecac3465cfe8620e74f816beeb84473;hb=9d1fa012a23693768bbe287371e97751c03acc50;hpb=48453f59ec93d9b8f70a17d3034e5ca3e4780ecd diff --git a/source/programcompiler.cpp b/source/programcompiler.cpp index afb2a3c3..5a17a9ed 100644 --- a/source/programcompiler.cpp +++ b/source/programcompiler.cpp @@ -1223,6 +1223,13 @@ void ProgramCompiler::FunctionInliner::visit(FunctionCall &call) inline_result = 0; } +void ProgramCompiler::FunctionInliner::visit(VariableDeclaration &var) +{ + if(var.init_expression) + visit_and_inline(var.init_expression); + inline_result = 0; +} + void ProgramCompiler::FunctionInliner::visit(Return &ret) { TraversingVisitor::visit(ret);