diff options
| author | hp <hp@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-03 23:15:09 +0000 |
|---|---|---|
| committer | hp <hp@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-03 23:15:09 +0000 |
| commit | 59cd11858f5df114f64780c1be98cd9666ca403a (patch) | |
| tree | 75cb79e4fe74646be805cceac9249831cadf5f6f | |
| parent | 2aec32e1f9b74b37163cdfbc1730652e252691df (diff) | |
| download | ppe42-gcc-59cd11858f5df114f64780c1be98cd9666ca403a.tar.gz ppe42-gcc-59cd11858f5df114f64780c1be98cd9666ca403a.zip | |
* decl.c (xref_basetypes): Don't use C99 construct in tag_code
declaration and initialization.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47570 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/cp/decl.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 59e967c4963..3527d6bce7c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2001-12-03 Hans-Peter Nilsson <hp@bitrange.com> + + * decl.c (xref_basetypes): Don't use C99 construct in tag_code + declaration and initialization. + 2001-12-03 Neil Booth <neil@daikokuya.demon.co.uk> * typeck2.c: Remove leading capital from diagnostic messages, as diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 74e829abd61..78f6fc5ba12 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -12849,6 +12849,7 @@ xref_basetypes (code_type_node, name, ref, binfo) tree base; int i, len; + enum tag_types tag_code; /* If we are called from the parser, code_type_node will sometimes be a TREE_LIST. This indicates that the user wrote @@ -12857,7 +12858,7 @@ xref_basetypes (code_type_node, name, ref, binfo) if (TREE_CODE (code_type_node) == TREE_LIST) code_type_node = TREE_VALUE (code_type_node); - enum tag_types tag_code = (enum tag_types) tree_low_cst (code_type_node, 1); + tag_code = (enum tag_types) tree_low_cst (code_type_node, 1); if (tag_code == union_type) { |

