OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3b444bd
)
Fix recent small bug
author
mrs
<mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Jan 2000 19:44:45 +0000
(19:44 +0000)
committer
mrs
<mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Jan 2000 19:44:45 +0000
(19:44 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31671
138bc75d
-0d04-0410-961f-
82ee72b054a4
gcc/cp/decl.c
patch
|
blob
|
history
diff --git
a/gcc/cp/decl.c
b/gcc/cp/decl.c
index
1406d64
..
215a5fb
100644
(file)
--- a/
gcc/cp/decl.c
+++ b/
gcc/cp/decl.c
@@
-3938,7
+3938,9
@@
pushdecl (x)
if (oldlocal)
{
tree d = oldlocal;
if (oldlocal)
{
tree d = oldlocal;
- while (oldlocal && DECL_DEAD_FOR_LOCAL (oldlocal))
+ while (oldlocal
+ && TREE_CODE (oldlocal) == VAR_DECL
+ && DECL_DEAD_FOR_LOCAL (oldlocal))
{
oldlocal = DECL_SHADOWED_FOR_VAR (oldlocal);
}
{
oldlocal = DECL_SHADOWED_FOR_VAR (oldlocal);
}