diff options
Diffstat (limited to 'TAO_IDL/ast/ast_interface_fwd.cpp')
-rw-r--r-- | TAO_IDL/ast/ast_interface_fwd.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/TAO_IDL/ast/ast_interface_fwd.cpp b/TAO_IDL/ast/ast_interface_fwd.cpp index 501b7f60b9d..5f0b8bb0c9e 100644 --- a/TAO_IDL/ast/ast_interface_fwd.cpp +++ b/TAO_IDL/ast/ast_interface_fwd.cpp @@ -92,6 +92,11 @@ AST_InterfaceFwd::AST_InterfaceFwd (AST_Interface *dummy, // interface node is not yet defined (n_inherits < 0), so some operations // will fail. this->pd_full_definition = dummy; + + if (! dummy->is_local ()) + { + idl_global->non_local_fwd_iface_seen_ = true; + } } AST_InterfaceFwd::~AST_InterfaceFwd (void) |