/* PR c++/56302 */
/* { dg-do compile } */
/* { dg-options "-O0" } */

void
foo (int x)
{
  __asm__ __volatile__ ("" : : "n" (-1 * (int) sizeof (&x)));
}