X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fprogramcompiler.h;h=34b64b557ca29a9185dc2f5e2aacaa1420bbf325;hb=96881e56ececfa3f4b0707dc168c687b35d249a0;hp=db7aefe9ac3762a9234cd88d4b614dfc4c56ccd0;hpb=7cd066816f7faab6f8f0eba1fca4dee67ee5dc3b;p=libs%2Fgl.git diff --git a/source/programcompiler.h b/source/programcompiler.h index db7aefe9..34b64b55 100644 --- a/source/programcompiler.h +++ b/source/programcompiler.h @@ -72,7 +72,7 @@ private: std::string in_prefix; std::string out_prefix; unsigned scope_level; - std::map iface_declarations; + std::map iface_declarations; bool remove_node; std::list insert_nodes; @@ -139,7 +139,7 @@ public: private: void process(); void generate(ProgramSyntax::Stage &); - void optimize(ProgramSyntax::Stage &); + bool optimize(ProgramSyntax::Stage &); static void inject_block(ProgramSyntax::Block &, const ProgramSyntax::Block &); template static void apply(ProgramSyntax::Stage &);