X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=idlcomp%2Flanguages%2Fc%2B%2B%2Fserver.cc;h=190eb4648dddf188f742cc9e73e43b2ed7445b98;hp=35a213555376515b250f76ff72ed689e404ba216;hb=5adc890ffae4f90536e72bc32ef83e1141689520;hpb=77bf9a95a836b14a243953e1fbd28c7c1106c59a diff --git a/idlcomp/languages/c++/server.cc b/idlcomp/languages/c++/server.cc index 35a2135..190eb46 100644 --- a/idlcomp/languages/c++/server.cc +++ b/idlcomp/languages/c++/server.cc @@ -288,11 +288,11 @@ void cpp_output_iface_table_entry(Interface *super, void *arg) ctx.f << ctx.indent << "{\n"; ctx.indent.indent_level++; - ctx.f << ctx.indent; + ctx.f << ctx.indent << '&'; cpp_output_name(ctx.f, super); - ctx.f << "_ns::_guid.l,\n" - << ctx.indent + ctx.f << "_ns::_info,\n" + << ctx.indent << (ctx.cla->concrete_iface->super_to_chain(super) - ctx.chain) * target->pointer_size << '\n';