20 lines
322 B
C
20 lines
322 B
C
// PR c++/36959
|
|
// We shouldn't have to emit fromSlotB just because we need shuf_BZZZ.
|
|
// { dg-options -O }
|
|
// { dg-final { scan-assembler-not "_ZL9fromSlotBv" } }
|
|
|
|
static inline int *fromSlotB(void)
|
|
{
|
|
static int shuf_BZZZ = 1;
|
|
return &shuf_BZZZ;
|
|
}
|
|
|
|
int *p;
|
|
|
|
int main(void)
|
|
{
|
|
p = fromSlotB();
|
|
return (*p != 1);
|
|
}
|
|
|