r208401 - Revised wording for diagnostics in r208299
Ismail Pazarbasi
ismail.pazarbasi at gmail.com
Fri May 9 02:49:30 PDT 2014
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 at -1 {{range based for statement requires ':' after range declaration}}
+ v) // expected-error at -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 '='}}
}
}
More information about the cfe-commits
mailing list