summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp')
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
index 04d82d630f3..a93742537ab 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
+++ b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
@@ -166,12 +166,12 @@ ifr_adding_visitor_union::visit_scope (UTL_Scope *node)
{
TAO_OutputCDR cdr;
cdr.write_ulong (ev->u.ulval);
+ TAO_InputCDR in_cdr (cdr);
TAO::Unknown_IDL_Type *unk = 0;
ACE_NEW_RETURN (unk,
TAO::Unknown_IDL_Type (
this->disc_tc_.in (),
- cdr.begin (),
- TAO_ENCAP_BYTE_ORDER
+ in_cdr
),
-1);
this->members_[index].label.replace (unk);