summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-07-01 00:43:58 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-07-01 00:43:58 +0000
commit1664209002484a767bded8d635fdc7d8b5c6b70d (patch)
tree648fdfe16b4c7fe29ecbaa20e314fc956899e5c0 /TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
parent6bf5af180eef7506b9b814e589fb8efe2003d9c6 (diff)
downloadATCD-1664209002484a767bded8d635fdc7d8b5c6b70d.tar.gz
ChangeLogTag: Fri Jul 1 000:27:47 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
index af619b9fafe..3af5c259c9a 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
@@ -45,6 +45,11 @@ be_visitor_valuetype_ch::visit_valuetype (be_valuetype *node)
return 0;
}
+ // Evaluate the member in time for the decision to generate
+ // the recursive typecode include in the stub source file.
+ ACE_Unbounded_Queue<AST_Type *> list;
+ (void) node->in_recursion (list);
+
// This will be a no-op if it has alread by done by a forward
// declaration.
node->gen_var_out_seq_decls ();