Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.law / arm5.C
blob8f038d065a2f70f26163caa792145cfe96e819b9
1 // { dg-do run  }
2 // GROUPS passed ARM-compliance
3 // arm file
4 // Message-Id: <9212072127.AA24243@us-es.sel.de>
5 // From: dcb@us-es.sel.de
6 // Subject: page 78 of the ARM
7 // Date: Mon, 7 Dec 92 22:27:09 +0100
9 extern "C" int printf( const char *, ...);
11 int & max( int & a, int & b) {
12         return (a < b) ? b : a;
15 int main( void) {
16         int a = 1;
17         int b = 2;
18         int & c = max( a, b);
20         if (&c == &b)
21                 printf( "PASS\n");
22         else
23                 { printf( "FAIL\n"); return 1; }
24         return 0;