1 /* bug3501942, an issue with operandsNotrelated() in peepholes for z80-related ports. 2 */ 3 4 #include <testfwk.h> 5 #include <math.h> 6 7 int value; 8 f(void)9int f(void) 10 { 11 return 1; 12 } 13 g(void)14void g(void) 15 { 16 if (value = f()) /* Bug was triggered here. */ 17 return; 18 } 19 testBug(void)20void testBug(void) 21 { 22 value = 0; 23 g(); 24 ASSERT (value == 1); 25 } 26 27