[gcc r14-9693] compiler: initialize local variable in lower_method_expression
Ian Lance Taylor
ian@gcc.gnu.org
Wed Mar 27 18:36:25 GMT 2024
https://gcc.gnu.org/g:f85d3362cdb4bab611508dd9a38d9015c02ff7ca
commit r14-9693-gf85d3362cdb4bab611508dd9a38d9015c02ff7ca
Author: Ian Lance Taylor <iant@golang.org>
Date: Tue Mar 26 13:00:03 2024 -0700
compiler: initialize local variable in lower_method_expression
Fixes PR go/114463
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/574476
Diff:
---
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE
index 73cb095322c..de6e21fb3b5 100644
--- a/gcc/go/gofrontend/MERGE
+++ b/gcc/go/gofrontend/MERGE
@@ -1,4 +1,4 @@
-e15a14e410b8fc5d28012d5b313cb6c8476c7df9
+3f597287b6b858794dabdfe1bf83b386aad18102
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/expressions.cc b/gcc/go/gofrontend/expressions.cc
index 51ff0206129..8429e553eac 100644
--- a/gcc/go/gofrontend/expressions.cc
+++ b/gcc/go/gofrontend/expressions.cc
@@ -9059,7 +9059,7 @@ Selector_expression::lower_method_expression(Gogo* gogo)
Named_type* nt = type->named_type();
Struct_type* st = type->struct_type();
- bool is_ambiguous;
+ bool is_ambiguous = false;
Method* method = NULL;
if (nt != NULL)
method = nt->method_function(name, &is_ambiguous);
More information about the Gcc-cvs
mailing list