X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramcompiler.cpp;h=a1be91ca4f575228fe2f48ccb374fb0097c6dccb;hp=c2ebb4b96ad3e474b2f636578e404601282b82ad;hb=e37d3b91500994df3de4fe47bd3d3e75d3104b46;hpb=f141ae14619bfbd51a7e6871c55edbdd17ac3417 diff --git a/source/programcompiler.cpp b/source/programcompiler.cpp index c2ebb4b9..a1be91ca 100644 --- a/source/programcompiler.cpp +++ b/source/programcompiler.cpp @@ -1175,6 +1175,12 @@ void ProgramCompiler::FunctionInliner::visit(BinaryExpression &binary) inline_result = 0; } +void ProgramCompiler::FunctionInliner::visit(MemberAccess &memacc) +{ + visit_and_inline(memacc.left); + inline_result = 0; +} + void ProgramCompiler::FunctionInliner::visit(FunctionCall &call) { for(vector >::iterator i=call.arguments.begin(); i!=call.arguments.end(); ++i)