1 /* A testcase for PR 40744. We do not want to create replacements for object
2 that are dead or have only a single use, whenever it can be avoided
4 /* { dg-do compile } */
5 /* { dg-options "-O1 -fdump-tree-esra-details" } */
7 struct X
{ int i
; int j
; };
23 extern void do_something (struct X
);
25 void bar2(int i
, int j
)
34 /* { dg-final { scan-tree-dump-times "Created a replacement" 0 "esra"} } */