// { dg-do run }// Copyright (C) 2000 Free Software Foundation// by Alexandre Oliva <aoliva@cygnus.com>int i, j;const int&f(const int& I,const int& J) {// this must not be optimized to I because it's an lvaluereturn(I != J) ? I : J;}intmain() {return(&f(i, j) != &j);}