summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Mitz <mitza@objectcomputing.com>2021-08-26 08:48:34 -0500
committerAdam Mitz <mitza@objectcomputing.com>2021-08-26 08:48:34 -0500
commit3a344501bebb195b1728c209d3e162622e8ec506 (patch)
tree31063b5395d70fbcf8a7452030caf240f4474d99
parent2f773602b3a7788e27c0ce05dda02c0eb0326ed2 (diff)
downloadATCD-3a344501bebb195b1728c209d3e162622e8ec506.tar.gz
TAO_IDL_FE: NT_fixed needs owns_base_type in typedef
-rw-r--r--TAO/TAO_IDL/ast/ast_field.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/ast/ast_field.cpp b/TAO/TAO_IDL/ast/ast_field.cpp
index 8ff7cb8321e..fa3157e0925 100644
--- a/TAO/TAO_IDL/ast/ast_field.cpp
+++ b/TAO/TAO_IDL/ast/ast_field.cpp
@@ -103,6 +103,7 @@ AST_Field::AST_Field (AST_Type *ft,
this->owns_base_type_ =
fnt == AST_Decl::NT_array
|| fnt == AST_Decl::NT_sequence
+ || fnt == AST_Decl::NT_fixed
|| fnt == AST_Decl::NT_param_holder;
if (fnt == AST_Decl::NT_param_holder)
@@ -135,6 +136,7 @@ AST_Field::AST_Field (AST_Decl::NodeType nt,
this->owns_base_type_ =
fnt == AST_Decl::NT_array
|| fnt == AST_Decl::NT_sequence
+ || fnt == AST_Decl::NT_fixed
|| fnt == AST_Decl::NT_param_holder;
if (fnt == AST_Decl::NT_param_holder)