diff options
author | Jakub Jelinek <jakub@redhat.com> | 2007-10-27 17:56:49 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2007-10-27 17:56:49 +0200 |
commit | d5aa2cf0dea53d48edf46232347f483110dc9d49 (patch) | |
tree | 2c89572b6638bd21d861da2f8cdc31b749d14c70 /gcc | |
parent | 1e3eacc7cb6d8d6471303df1148877379fe584cb (diff) | |
download | gcc-d5aa2cf0dea53d48edf46232347f483110dc9d49.zip gcc-d5aa2cf0dea53d48edf46232347f483110dc9d49.tar.gz gcc-d5aa2cf0dea53d48edf46232347f483110dc9d49.tar.bz2 |
error.c (reinit_cxx_pp): Initialize cxx_pp->enclosing_scope to current_function_decl rather than 0.
* error.c (reinit_cxx_pp): Initialize cxx_pp->enclosing_scope
to current_function_decl rather than 0.
From-SVN: r129683
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/cp/error.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 90a010f..2857d4b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,8 @@ 2007-10-27 Jakub Jelinek <jakub@redhat.com> + * 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) <case MEMBER_REF>: Print ->* rather than .*. diff --git a/gcc/cp/error.c b/gcc/cp/error.c index 5456c85..b949f19 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; } |