summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/util/utl_global.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/util/utl_global.cpp')
-rw-r--r--TAO/TAO_IDL/util/utl_global.cpp10
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);