diff options
Diffstat (limited to 'TAO/TAO_IDL/util/utl_global.cpp')
-rw-r--r-- | TAO/TAO_IDL/util/utl_global.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/TAO/TAO_IDL/util/utl_global.cpp b/TAO/TAO_IDL/util/utl_global.cpp index 0804b4e6637..1a22f02cefe 100644 --- a/TAO/TAO_IDL/util/utl_global.cpp +++ b/TAO/TAO_IDL/util/utl_global.cpp @@ -85,7 +85,8 @@ ACE_RCSID (util, static long seen_once[INCREMENT] = {0}; IDL_GlobalData::dsf::dsf (void) - : valuetype_seen_ (0), + : interface_seen_ (0), + valuetype_seen_ (0), abstract_iface_seen_ (0), iface_seq_seen_ (0), basic_arg_seen_ (0), @@ -203,9 +204,10 @@ IDL_GlobalData::IDL_GlobalData (void) const ACE_UINT64 cursor = 1U; - ACE_SET_BITS (this->decls_seen_masks.valuetype_seen_, cursor); - ACE_SET_BITS (this->decls_seen_masks.abstract_iface_seen_, cursor << 1); - ACE_SET_BITS (this->decls_seen_masks.iface_seq_seen_, cursor << 2); + ACE_SET_BITS (this->decls_seen_masks.interface_seen_, cursor); + ACE_SET_BITS (this->decls_seen_masks.valuetype_seen_, cursor << 1); + ACE_SET_BITS (this->decls_seen_masks.abstract_iface_seen_, cursor << 2); + ACE_SET_BITS (this->decls_seen_masks.iface_seq_seen_, cursor << 3); ACE_SET_BITS (this->decls_seen_masks.basic_arg_seen_, cursor << 32); ACE_SET_BITS (this->decls_seen_masks.bd_string_arg_seen_, cursor << 33); |