aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2015-07-14 00:52:25 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2015-07-14 00:52:25 +0000
commitd8b6e6a172f6ab862c47dabbab6b1832cd49b1ee (patch)
tree3cfa5daf271b2d98807a58f2f814876d2b98f4f0 /gcc/go
parent4d5586f5b45a458b0686c585b57f0014781433d2 (diff)
downloadgcc-d8b6e6a172f6ab862c47dabbab6b1832cd49b1ee.zip
gcc-d8b6e6a172f6ab862c47dabbab6b1832cd49b1ee.tar.gz
gcc-d8b6e6a172f6ab862c47dabbab6b1832cd49b1ee.tar.bz2
compiler: Improve location info for function parameters.
Previously, errors reported for function parameters would point to the beginning of the function declaration instead of to the column for the given parameter. Reviewed-on: https://go-review.googlesource.com/11580 From-SVN: r225756
Diffstat (limited to 'gcc/go')
-rw-r--r--gcc/go/gofrontend/MERGE2
-rw-r--r--gcc/go/gofrontend/gogo.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE
index 64924aa..b524ce1 100644
--- a/gcc/go/gofrontend/MERGE
+++ b/gcc/go/gofrontend/MERGE
@@ -1,4 +1,4 @@
-c8cb74e70fbe87b14bbd083730f52a68c79ec6bb
+83191e8e2cb9f47f7c1e6bcb9997f21163292612
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.
diff --git a/gcc/go/gofrontend/gogo.cc b/gcc/go/gofrontend/gogo.cc
index d7a3651..5906b44 100644
--- a/gcc/go/gofrontend/gogo.cc
+++ b/gcc/go/gofrontend/gogo.cc
@@ -1694,7 +1694,7 @@ Gogo::start_function(const std::string& name, Function_type* type,
++p)
{
Variable* param = new Variable(p->type(), NULL, false, true, false,
- location);
+ p->location());
if (is_varargs && p + 1 == parameters->end())
param->set_is_varargs_parameter();