AT&T Laboratories |
|||||
// IDL module A { interface B { }; }; module C { interface B : A::B { }; };The stub code C::_sk_B::dispatch, must call A::_sk_B::dispatch as ((A__sk_B*)this)->A__sk_B::dispatch. Otherwise, the invocation would just end up calling itself infinitely. The previous workaround A__sk_B::dispatch does not deal with the case when the interface name is the same (even though they are in different modules).
Patch
Action
If you need more information, contact [email protected]. We'd like to hear from you.
For comments, suggestions and further information please contact us.
Copyright © 2001 AT&T Laboratories Cambridge