]> granicus.if.org Git - clang/commitdiff
update the doc to compare with gcc 4.9 instead of 4.2
authorSylvestre Ledru <sylvestre@debian.org>
Fri, 14 Sep 2018 08:55:09 +0000 (08:55 +0000)
committerSylvestre Ledru <sylvestre@debian.org>
Fri, 14 Sep 2018 08:55:09 +0000 (08:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@342212 91177308-0d34-0410-b5e6-96231b3b80d8

www/features.html

index 8fe1209e1256f5d59586344b13b6e470781cc87c..8a6ff48cb6676af630925e1ffaa958178b5c97cb 100755 (executable)
@@ -95,8 +95,11 @@ and making the wording as clear as possible.</p>
 GCC and Clang diagnostic:</p>
 
 <pre>
-  $ <b>gcc-4.2 -fsyntax-only t.c</b>
-  t.c:7: error: invalid operands to binary + (have 'int' and 'struct A')
+  $ <b>gcc-4.9 -fsyntax-only t.c</b>
+  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);
+                                         ^
   $ <b>clang -fsyntax-only t.c</b>
   t.c:7:39: error: invalid operands to binary expression ('int' and 'struct A')
   <span style="color:darkgreen">  return y + func(y ? ((SomeA.X + 40) + SomeA) / 42 + SomeA.X : SomeA.X);</span>