diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_generator.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_generator.cpp | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/TAO/TAO_IDL/be/be_generator.cpp b/TAO/TAO_IDL/be/be_generator.cpp index 19d732b8857..923f06500ec 100644 --- a/TAO/TAO_IDL/be/be_generator.cpp +++ b/TAO/TAO_IDL/be/be_generator.cpp @@ -129,22 +129,36 @@ be_generator::create_module(UTL_ScopedName *n, UTL_StrList *p) * Create a BE_Interface node */ AST_Interface * -be_generator::create_interface(UTL_ScopedName *n, - AST_Interface **ih, - long nih, - UTL_StrList *p) +be_generator::create_interface (UTL_ScopedName *n, + AST_Interface **ih, + long nih, + AST_Interface **ih_flat, + long nih_flat, + UTL_StrList *p) { - return (AST_Interface *) new be_interface(n, ih, nih, p); + return (AST_Interface *) new be_interface (n, + ih, + nih, + ih_flat, + nih_flat, + p); } /* * Create a BE_InterfaceFwd node */ AST_InterfaceFwd * -be_generator::create_interface_fwd(UTL_ScopedName *n, UTL_StrList *p) -{ - return (AST_InterfaceFwd *) new be_interface_fwd(this->create_interface (n, 0, -1, p), - n, p); +be_generator::create_interface_fwd (UTL_ScopedName *n, + UTL_StrList *p) +{ + return (AST_InterfaceFwd *) new be_interface_fwd (this->create_interface (n, + 0, + -1, + 0, + 0, + p), + n, + p); } /* |