Fix cp_binding_level reuse logic
authorPatrick Palka <ppalka@gcc.gnu.org>
Fri, 29 Jan 2016 01:51:03 +0000 (01:51 +0000)
committerPatrick Palka <ppalka@gcc.gnu.org>
Fri, 29 Jan 2016 01:51:03 +0000 (01:51 +0000)
commite9f690692b275e87089aedd84cf3325985136e2e
tree590e1b14b8e42dbbf8b2efd9ee68b1eb77d4d817
parent3a7d8a85a32cd3d1c2a9ac0de5e6d83260bc85e0
Fix cp_binding_level reuse logic

gcc/cp/ChangeLog:

* name-lookup.c (begin_scope): After reusing a cp_binding_level
structure, update free_binding_level before the structure's
level_chain field gets cleared, not after.

From-SVN: r232965
gcc/cp/ChangeLog
gcc/cp/name-lookup.c