projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b427203
)
Don't get confused by error types in traversal.
author
Ian Lance Taylor
<ian@gcc.gnu.org>
Wed, 15 Dec 2010 01:05:10 +0000
(
01:05
+0000)
committer
Ian Lance Taylor
<ian@gcc.gnu.org>
Wed, 15 Dec 2010 01:05:10 +0000
(
01:05
+0000)
From-SVN: r167836
gcc/go/gofrontend/gogo.cc
patch
|
blob
|
history
diff --git
a/gcc/go/gofrontend/gogo.cc
b/gcc/go/gofrontend/gogo.cc
index 0216d6c6b098bd68794c5d0b2e9c698cbf7d877b..3a76adb77923510c10ea214655e57e8331ea18ef 100644
(file)
--- a/
gcc/go/gofrontend/gogo.cc
+++ b/
gcc/go/gofrontend/gogo.cc
@@
-4201,6
+4201,8
@@
Traverse::~Traverse()
bool
Traverse::remember_type(const Type* type)
{
+ if (type->is_error_type())
+ return true;
gcc_assert((this->traverse_mask() & traverse_types) != 0
|| (this->traverse_mask() & traverse_expressions) != 0);
// We only have to remember named types, as they are the only ones