# HG changeset patch # User John W. Eaton # Date 1211373760 14400 # Node ID 975e9540be2c29340369f2e4450c6f67d3e329cb # Parent c23fab029f46704883e9ffcff15aea5b15f8a199 pt-idx.cc: initialize fields in constructors diff --git a/src/pt-idx.cc b/src/pt-idx.cc --- a/src/pt-idx.cc +++ b/src/pt-idx.cc @@ -43,13 +43,13 @@ // Index expressions. tree_index_expression::tree_index_expression (int l, int c) - : tree_expression (l, c), expr (0), args (), type (), + : tree_expression (l, c), expr (0), args (0), type (), arg_nm (), dyn_field () { } tree_index_expression::tree_index_expression (tree_expression *e, tree_argument_list *lst, int l, int c, char t) - : tree_expression (l, c), expr (e), args (), type (), + : tree_expression (l, c), expr (e), args (0), type (), arg_nm (), dyn_field () { append (lst, t); @@ -58,7 +58,7 @@ tree_index_expression::tree_index_expression (tree_expression *e, const std::string& n, int l, int c) - : tree_expression (l, c), expr (e), args (), type (), + : tree_expression (l, c), expr (e), args (0), type (), arg_nm (), dyn_field () { append (n); @@ -67,7 +67,7 @@ tree_index_expression::tree_index_expression (tree_expression *e, tree_expression *df, int l, int c) - : tree_expression (l, c), expr (e), args (), type (), + : tree_expression (l, c), expr (e), args (0), type (), arg_nm (), dyn_field () { append (df);