/* PR tree-optimization/83640 - ice in generic_overlap, at gimple-ssa-warn-restrict.c:814 { dg-do compile } { dg-options "-O2 -Wall" } */ char *foo (void); void bar (char *b, char *c) { b = c; c = foo (); __builtin_strcat (c, "*/"); __builtin_strcat (c, b); }