diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c index 239714d77d1..623fc3d3504 100644 --- a/gcc/cp/mangle.c +++ b/gcc/cp/mangle.c @@ -1564,8 +1564,11 @@ write_builtin_type (type) /* Couldn't find this type. */ abort (); } - type = t; - goto iagain; + else + { + type = t; + goto iagain; + } } } break;