From 2cf9113b8141ed1a8543a59d7d58862af4c3d7b7 Mon Sep 17 00:00:00 2001
From: Sylvestre Ledru
- $ gcc-4.2 -fsyntax-only t.c
- t.c:7: error: invalid operands to binary + (have 'int' and 'struct A')
+ $ gcc-4.9 -fsyntax-only t.c
+ t.c: In function 'int f(int, int)':
+ t.c:7:39: error: invalid operands to binary + (have 'int' and 'struct A')
+ return y + func(y ? ((SomeA.X + 40) + SomeA) / 42 + SomeA.X : SomeA.X);
+ ^
$ clang -fsyntax-only t.c
t.c:7:39: error: invalid operands to binary expression ('int' and 'struct A')
return y + func(y ? ((SomeA.X + 40) + SomeA) / 42 + SomeA.X : SomeA.X);
--
2.40.0