summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
index 701bb1d3816..c68a18b7670 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
@@ -107,13 +107,18 @@ be_visitor_valuetype_init_ch::visit_valuetype (be_valuetype *node)
// generate create_for_unmarshal
os << be_nl << be_nl
<< "virtual ::CORBA::ValueBase *" << be_nl
- << "create_for_unmarshal (void);";
+ << "create_for_unmarshal ("
+ << be_idt << be_idt
+ << env_sngl_dflts << be_uidt_nl
+ << ");" << be_uidt;
if (node->supports_abstract ())
{
os << be_nl << be_nl
<< "virtual ::CORBA::AbstractBase_ptr" << be_nl
- << "create_for_unmarshal_abstract (void);" << be_uidt;
+ << "create_for_unmarshal_abstract (" << be_idt << be_idt
+ << env_sngl_dflts << be_uidt_nl
+ << ");" << be_uidt;
}
}