diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-02-12 22:27:14 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-02-12 22:27:14 +0000 |
commit | 4dd78fd9392d1be0c0247b55c6498cb40c1fb7d9 (patch) | |
tree | f90c444fe8095edc867c415fee70e50e53238783 /gcc/cp/name-lookup.h | |
parent | b55e20a0fd18def5cb291b3a8f25b7bb660fcb27 (diff) | |
download | gcc-4dd78fd9392d1be0c0247b55c6498cb40c1fb7d9.tar.gz |
PR c++/43024
* name-lookup.h (current_binding_level): Check for null
cp_function_chain.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156741 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/name-lookup.h')
-rw-r--r-- | gcc/cp/name-lookup.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/name-lookup.h b/gcc/cp/name-lookup.h index 7a3625a2926..08514810ab0 100644 --- a/gcc/cp/name-lookup.h +++ b/gcc/cp/name-lookup.h @@ -259,7 +259,7 @@ struct GTY(()) cp_binding_level { /* The binding level currently in effect. */ #define current_binding_level \ - (*(cfun && cp_function_chain->bindings \ + (*(cfun && cp_function_chain && cp_function_chain->bindings \ ? &cp_function_chain->bindings \ : &scope_chain->bindings)) |