runtime: update type descriptor name in fieldtrack C support code
authorIan Lance Taylor <iant@golang.org>
Fri, 4 Dec 2020 19:34:50 +0000 (11:34 -0800)
committerIan Lance Taylor <iant@golang.org>
Fri, 4 Dec 2020 22:51:09 +0000 (14:51 -0800)
We were using the old name, but nothing noticed because it is a weak
reference that is permitted to be nil, so that it works with code that
does not use the field tracking library.

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/275449

gcc/go/gofrontend/MERGE
libgo/runtime/go-fieldtrack.c

index cd1a3961a06e1246c23293314e3b5851a03835a4..019aafdde9a45fcbcd9eefbf9ba2617af9861d02 100644 (file)
@@ -1,4 +1,4 @@
-b3a0b068f7fa2d65ba781271b2c0479d103b7d7b
+342e5f0b349553a69d7c99a18162ae2a1e6e5775
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
index 22f091be3f428625003745e420fbfd87c89c57ff..80be27ca5e3369b7568bbdcb411ea75a2fb2e916 100644 (file)
@@ -31,7 +31,7 @@ extern void *mapassign (const struct maptype *, void *hmap, const void *key)
 // The type descriptor for map[string] bool.  */
 extern const char map_string_bool[] __attribute__ ((weak));
 extern const char map_string_bool[]
-  __asm__ (GOSYM_PREFIX "type..map.6string.7bool");
+  __asm__ (GOSYM_PREFIX "type..map_6string_7bool");
 
 void runtime_Fieldtrack (void *) __asm__ (GOSYM_PREFIX "runtime.Fieldtrack");