Author: ismailp
Date: Fri May  9 04:49:29 2014
New Revision: 208401

URL: http://llvm.org/viewvc/llvm-project?rev=208401&view=rev
Log:
Revised wording for diagnostics in r208299

Modified:
    cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td
    cfe/trunk/test/Parser/cxx0x-for-range.cpp

Modified: cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td?rev=208401&r1=208400&r2=208401&view=diff
==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td Fri May  9 04:49:29 
2014
@@ -205,7 +205,7 @@ def err_expected_semi_after_static_asser
   "expected ';' after static_assert">;
 def err_expected_semi_for : Error<"expected ';' in 'for' statement specifier">;
 def err_single_decl_assign_in_for_range : Error<
-  "range based for statement requires ':' after range declaration">;
+  "range-based 'for' statement uses ':', not '='">;
 def warn_missing_selector_name : Warning<
   "%0 used as the name of the previous parameter rather than as part "
   "of the selector">,

Modified: cfe/trunk/test/Parser/cxx0x-for-range.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Parser/cxx0x-for-range.cpp?rev=208401&r1=208400&r2=208401&view=diff
==============================================================================
--- cfe/trunk/test/Parser/cxx0x-for-range.cpp (original)
+++ cfe/trunk/test/Parser/cxx0x-for-range.cpp Fri May  9 04:49:29 2014
@@ -44,18 +44,18 @@ struct Vector {
 void f() {
   Vector v;
   int a[] = {1, 2, 3, 4};
-  for (auto foo   =     a) // expected-error {{range based for statement 
requires ':' after range declaration}}
+  for (auto foo   =     a) // expected-error {{range-based 'for' statement 
uses ':', not '='}}
     // CHECK: fix-it:"{{.*}}":{[[@LINE-1]]:19-[[@LINE-1]]:20}:":"
     (void)foo;
   for (auto i
       =
-      v) // expected-error@-1 {{range based for statement requires ':' after 
range declaration}}
+      v) // expected-error@-1 {{range-based 'for' statement uses ':', not '='}}
     // CHECK: fix-it:"{{.*}}":{[[@LINE-2]]:7-[[@LINE-2]]:8}:":"
     (void)i;
 #define FORRANGE(v, a) for (DECLVARWITHINIT(v) a)  // expected-note {{expanded 
from macro}}
 #define DECLAUTOVAR(v) auto v
 #define DECLVARWITHINIT(v) DECLAUTOVAR(v) =  // expected-note {{expanded from 
macro}}
-  FORRANGE(i, a) {  // expected-error {{range based for statement requires ':' 
after range declaration}}
+  FORRANGE(i, a) {  // expected-error {{range-based 'for' statement uses ':', 
not '='}}
 
   }
 }


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to