summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_union_branch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_union_branch.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_union_branch.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/TAO/TAO_IDL/be/be_union_branch.cpp b/TAO/TAO_IDL/be/be_union_branch.cpp
index 372bf6be834..ec8442d5f43 100644
--- a/TAO/TAO_IDL/be/be_union_branch.cpp
+++ b/TAO/TAO_IDL/be/be_union_branch.cpp
@@ -118,11 +118,9 @@ be_union_branch::gen_default_label_value (TAO_OutStream *os,
switch (bu->udisc_type ())
{
case AST_Expression::EV_short:
- case AST_Expression::EV_int8:
*os << dv.u.short_val;
break;
case AST_Expression::EV_ushort:
- case AST_Expression::EV_uint8:
*os << dv.u.ushort_val;
break;
case AST_Expression::EV_long:
@@ -133,6 +131,8 @@ be_union_branch::gen_default_label_value (TAO_OutStream *os,
break;
case AST_Expression::EV_octet:
case AST_Expression::EV_char:
+ case AST_Expression::EV_int8:
+ case AST_Expression::EV_uint8:
os->print ("'\\%o'", dv.u.char_val);
break;
case AST_Expression::EV_bool: