aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2011-12-13 18:52:19 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2011-12-13 18:52:19 +0000
commitc36cc670b57fa6ebfcc387732fb7e34b7881eb14 (patch)
treeccac9af768dc75b132fcc493cb2bcacdb31ac40f /gcc
parent0f8fa9b67833f5f15226564b3f6bb782f5493517 (diff)
downloadgcc-c36cc670b57fa6ebfcc387732fb7e34b7881eb14.zip
gcc-c36cc670b57fa6ebfcc387732fb7e34b7881eb14.tar.gz
gcc-c36cc670b57fa6ebfcc387732fb7e34b7881eb14.tar.bz2
compiler: Fix multiple conversions to different named slices.
From-SVN: r182293
Diffstat (limited to 'gcc')
-rw-r--r--gcc/go/gofrontend/expressions.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/go/gofrontend/expressions.cc b/gcc/go/gofrontend/expressions.cc
index ab6f4fe..365e99c 100644
--- a/gcc/go/gofrontend/expressions.cc
+++ b/gcc/go/gofrontend/expressions.cc
@@ -3669,7 +3669,7 @@ Type_conversion_expression::do_get_tree(Translate_context* context)
if (e->integer_type()->is_unsigned()
&& e->integer_type()->bits() == 8)
{
- static tree string_to_byte_array_fndecl;
+ tree string_to_byte_array_fndecl = NULL_TREE;
ret = Gogo::call_builtin(&string_to_byte_array_fndecl,
this->location(),
"__go_string_to_byte_array",
@@ -3681,7 +3681,7 @@ Type_conversion_expression::do_get_tree(Translate_context* context)
else
{
go_assert(e == Type::lookup_integer_type("int"));
- static tree string_to_int_array_fndecl;
+ tree string_to_int_array_fndecl = NULL_TREE;
ret = Gogo::call_builtin(&string_to_int_array_fndecl,
this->location(),
"__go_string_to_int_array",