summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-02-18 15:15:48 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-02-18 15:15:48 +0000
commit692a0b39b0ff56f9d36d395cb933fd29bffd9574 (patch)
treedcb642a102a9e1aa4a154dc6c12dc2ba010fc458 /TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
parent03b972bd08e84d1062c1421a9383d7ad2c91d254 (diff)
downloadATCD-692a0b39b0ff56f9d36d395cb933fd29bffd9574.tar.gz
ChangeLogTag: Mon Feb 18 09:14:47 2002 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
index c7d0f9b8976..62cc817c917 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
@@ -48,7 +48,9 @@ int be_visitor_array_ch::visit_array (be_array *node)
// Nothing to do if we are imported or code is already generated.
if (node->imported () || (node->cli_hdr_gen ()))
- return 0;
+ {
+ return 0;
+ }
this->ctx_->node (node);
@@ -163,7 +165,7 @@ int be_visitor_array_ch::visit_array (be_array *node)
-1);
}
- // An out defn is generated only for a variable length struct
+ // An out defn is generated only for a variable size array.
if (node->size_type () == be_decl::VARIABLE)
{
if (this->gen_out_defn (node) == -1)
@@ -469,15 +471,10 @@ be_visitor_array_ch::gen_out_defn (be_array *node)
return 0;
}
-// generate the _forany definition for ourself.
+// Generate the _forany definition for ourself.
int
be_visitor_array_ch::gen_forany_defn (be_array *node)
{
- if (node->is_local ())
- {
- return 0;
- }
-
TAO_OutStream *os = this->ctx_->stream ();
char namebuf [NAMEBUFSIZE];
char foranyname [NAMEBUFSIZE];