diff options
Diffstat (limited to 'gcc/function.c')
-rw-r--r-- | gcc/function.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/function.c b/gcc/function.c index c69a5c5..7fa3b0c 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -5712,6 +5712,8 @@ used_types_insert (tree t) break; else t = TREE_TYPE (t); + if (TREE_CODE (t) == ERROR_MARK) + return; if (TYPE_NAME (t) == NULL_TREE || TYPE_NAME (t) == TYPE_NAME (TYPE_MAIN_VARIANT (t))) t = TYPE_MAIN_VARIANT (t); |