From 5b3aad139c791a7e3f8fb7d38ee6c526869d58f5 Mon Sep 17 00:00:00 2001 From: jakub Date: Sat, 27 Oct 2007 15:56:49 +0000 Subject: [PATCH] * error.c (reinit_cxx_pp): Initialize cxx_pp->enclosing_scope to current_function_decl rather than 0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129683 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/ChangeLog | 3 +++ gcc/cp/error.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 90a010f934e..2857d4b35d2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,8 @@ 2007-10-27 Jakub Jelinek + * error.c (reinit_cxx_pp): Initialize cxx_pp->enclosing_scope + to current_function_decl rather than 0. + PR c++/33844 * cxx-pretty-print.c (pp_cxx_pm_expression) : Print ->* rather than .*. diff --git a/gcc/cp/error.c b/gcc/cp/error.c index 5456c85c39b..b949f192a51 100644 --- a/gcc/cp/error.c +++ b/gcc/cp/error.c @@ -2107,7 +2107,7 @@ reinit_cxx_pp (void) pp_base (cxx_pp)->padding = pp_none; pp_indentation (cxx_pp) = 0; pp_needs_newline (cxx_pp) = false; - cxx_pp->enclosing_scope = 0; + cxx_pp->enclosing_scope = current_function_decl; } -- 2.11.0