This patch to the Go frontend adds some missing dashes to error
messages. Bootstrapped and ran Go testsuite on
x86_64-unknown-linux-gnu. Committed to mainline and 4.7 branch.
Ian
diff -r fb59d6712068 go/gogo.cc
--- a/go/gogo.cc Fri Sep 21 14:06:10 2012 -0700
+++ b/go/gogo.cc Fri Sep 21 15:05:27 2012 -0700
@@ -4224,7 +4224,7 @@
else if (type->is_call_multiple_result_type())
{
error_at(this->location_,
- "single variable set to multiple value function call");
+ "single variable set to multiple-value function call");
type = Type::make_error_type();
}
diff -r fb59d6712068 go/types.cc
--- a/go/types.cc Fri Sep 21 14:06:10 2012 -0700
+++ b/go/types.cc Fri Sep 21 15:05:27 2012 -0700
@@ -421,7 +421,7 @@
case TYPE_CALL_MULTIPLE_RESULT:
if (reason != NULL)
- *reason = "invalid use of multiple value function call";
+ *reason = "invalid use of multiple-value function call";
return false;
default:
@@ -627,8 +627,8 @@
if (rhs->is_call_multiple_result_type())
{
if (reason != NULL)
- reason->assign(_("multiple value function call in "
- "single value context"));
+ reason->assign(_("multiple-value function call in "
+ "single-value context"));
return false;
}
}