diff options
| author | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-24 12:56:34 +0000 |
|---|---|---|
| committer | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-24 12:56:34 +0000 |
| commit | 2b4b4925f495ac271e90639aa542c0eebb09582f (patch) | |
| tree | 774770548b79188ad2437767715ab4c312131569 | |
| parent | b6c9a45af414d5b79f376a24cbf118d0e9f126c6 (diff) | |
| download | ppe42-gcc-2b4b4925f495ac271e90639aa542c0eebb09582f.tar.gz ppe42-gcc-2b4b4925f495ac271e90639aa542c0eebb09582f.zip | |
* decl.c (reshape_init): Remove unreachable code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69741 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/cp/decl.c | 8 |
2 files changed, 5 insertions, 7 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 337b372e27e..308b70cb919 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2003-07-24 Nathan Sidwell <nathan@codesourcery.com> + + * decl.c (reshape_init): Remove unreachable code. + 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> PR c++/11513 diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 7f36c99e28a..6d2f09773a2 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -7465,13 +7465,7 @@ reshape_init (tree type, tree *initp) old_init_value = (TREE_CODE (*initp) == TREE_LIST ? TREE_VALUE (*initp) : old_init); - /* For some parse errors, OLD_INIT_VALUE may be NULL. */ - if (!old_init_value) - { - my_friendly_assert (TREE_CODE (old_init) == TREE_LIST, 20021202); - TREE_VALUE (old_init) = error_mark_node; - return old_init; - } + my_friendly_assert (old_init_value, 20030723); /* If the initializer is brace-enclosed, pull initializers from the enclosed elements. Advance past the brace-enclosed initializer |

