1 /* The 3 constant initializers should be uniquized.  */
2 
3 /* { dg-lto-do run } */
4 /* { dg-lto-options {{-Os -flto -flto-partition=none} {-Os -flto -flto-partition=1to1} } } */
5 
lookup1(int i)6 int lookup1 (int i)
7 {
8   int a[] = { 0, 1, 2, 3, 4, 5, 6, 7 };
9   return a[i];
10 }
11 
lookup2(int i)12 int lookup2 (int i)
13 {
14   int a[] = { 0, 1, 2, 3, 4, 5, 6, 7 };
15   return a[i+1];
16 }
17