diff options
Diffstat (limited to 'TAO/TAO_IDL/ast/ast_enum_val.cpp')
-rw-r--r-- | TAO/TAO_IDL/ast/ast_enum_val.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/TAO/TAO_IDL/ast/ast_enum_val.cpp b/TAO/TAO_IDL/ast/ast_enum_val.cpp index d0f9f95b974..cd8fc3a448b 100644 --- a/TAO/TAO_IDL/ast/ast_enum_val.cpp +++ b/TAO/TAO_IDL/ast/ast_enum_val.cpp @@ -76,17 +76,21 @@ ACE_RCSID (ast, "$Id$") AST_EnumVal::AST_EnumVal (void) + : COMMON_Base (), + AST_Decl (), + AST_Constant () { } AST_EnumVal::AST_EnumVal (unsigned long v, UTL_ScopedName *n) - : AST_Constant (AST_Expression::EV_ulong, + : COMMON_Base (), + AST_Decl (AST_Decl::NT_enum_val, + n), + AST_Constant (AST_Expression::EV_ulong, AST_Decl::NT_enum_val, new AST_Expression (v), - n), - AST_Decl (AST_Decl::NT_enum_val, - n) + n) { } |