mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-15 19:41:16 +08:00
18 lines
365 B
Java
18 lines
365 B
Java
|
/* SSA-DCE was removing the initialization of the temporary object
|
||
|
in getFoo because it wasn't realizing that the pointer was needed
|
||
|
outside of it. */
|
||
|
|
||
|
public class PR16867
|
||
|
{
|
||
|
public static Object[] getFoo()
|
||
|
{
|
||
|
return new Object[] {"OK"};
|
||
|
}
|
||
|
|
||
|
public static void main(String[] args)
|
||
|
{
|
||
|
Object[] a = getFoo();
|
||
|
System.out.println(a[0]);
|
||
|
}
|
||
|
}
|