diff options
Diffstat (limited to 'gcc/cp/tree.cc')
-rw-r--r-- | gcc/cp/tree.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cp/tree.cc b/gcc/cp/tree.cc index 056f10f..2d8f2c5 100644 --- a/gcc/cp/tree.cc +++ b/gcc/cp/tree.cc @@ -2839,6 +2839,10 @@ fixup_deferred_exception_variants (tree type, tree raises) } else TYPE_RAISES_EXCEPTIONS (variant) = raises; + + if (!TYPE_DEPENDENT_P (variant)) + /* We no longer know that it's not type-dependent. */ + TYPE_DEPENDENT_P_VALID (variant) = false; } } |