From f09666518db82cc75802010688cdf8cf4a6ea0ef Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Wed, 30 Sep 2009 11:49:31 -0400 Subject: remove utf8 From-SVN: r152331 --- gcc/cp/parser.c | 4 ++-- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-neg.C | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'gcc') diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index deded00..0ed7d2a 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -7408,13 +7408,13 @@ cp_parser_lambda_body (cp_parser* parser, tree lambda_expr) /* 5.1.1.4 of the standard says: If a lambda-expression does not include a trailing-return-type, it is as if the trailing-return-type denotes the following type: - — if the compound-statement is of the form + * if the compound-statement is of the form { return attribute-specifier [opt] expression ; } the type of the returned expression after lvalue-to-rvalue conversion (_conv.lval_ 4.1), array-to-pointer conversion (_conv.array_ 4.2), and function-to-pointer conversion (_conv.func_ 4.3); - — otherwise, void. */ + * otherwise, void. */ /* In a lambda that has neither a lambda-return-type-clause nor a deducible form, errors should be reported for return statements diff --git a/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-neg.C b/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-neg.C index 92dee70..4abdf59 100644 --- a/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-neg.C +++ b/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-neg.C @@ -3,7 +3,7 @@ int main() { int i = 0; - int& r = [&] () { return i; } (); // { dg-error "" "invalid initialization of non-const reference of type ‘int&’ from a temporary of type ‘int’" } + int& r = [&] () { return i; } (); // { dg-error "" "invalid initialization of non-const reference of type .int&. from a temporary of type .int." } return 0; } -- cgit v1.1