diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2013-01-24 19:44:23 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2013-01-24 19:44:23 +0000 |
commit | f6b1e65ec393b757a70cb30b0d8ab0ed1af3dedf (patch) | |
tree | df60a3ed3befa98bc7bd75b2c51377fb20837ea7 /libgo/runtime/go-reflect-map.c | |
parent | f5ba49ac2e76583f732bc2cdb76ed54e59bffd09 (diff) | |
download | gcc-f6b1e65ec393b757a70cb30b0d8ab0ed1af3dedf.zip gcc-f6b1e65ec393b757a70cb30b0d8ab0ed1af3dedf.tar.gz gcc-f6b1e65ec393b757a70cb30b0d8ab0ed1af3dedf.tar.bz2 |
re PR go/46986 (Go is not supported on Darwin)
PR go/46986
all: prepend #__USER_LABEL_PREFIX__ to mangled Go symbols
For old-fashioned Darwin.
From-SVN: r195438
Diffstat (limited to 'libgo/runtime/go-reflect-map.c')
-rw-r--r-- | libgo/runtime/go-reflect-map.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libgo/runtime/go-reflect-map.c b/libgo/runtime/go-reflect-map.c index 7ef632c..3697537 100644 --- a/libgo/runtime/go-reflect-map.c +++ b/libgo/runtime/go-reflect-map.c @@ -24,7 +24,7 @@ struct mapaccess_ret extern struct mapaccess_ret mapaccess (struct __go_map_type *, uintptr_t, uintptr_t) - asm ("reflect.mapaccess"); + __asm__ (GOSYM_PREFIX "reflect.mapaccess"); struct mapaccess_ret mapaccess (struct __go_map_type *mt, uintptr_t m, uintptr_t key_i) @@ -77,7 +77,7 @@ mapaccess (struct __go_map_type *mt, uintptr_t m, uintptr_t key_i) extern void mapassign (struct __go_map_type *, uintptr_t, uintptr_t, uintptr_t, _Bool) - asm ("reflect.mapassign"); + __asm__ (GOSYM_PREFIX "reflect.mapassign"); void mapassign (struct __go_map_type *mt, uintptr_t m, uintptr_t key_i, @@ -118,7 +118,7 @@ mapassign (struct __go_map_type *mt, uintptr_t m, uintptr_t key_i, } extern int32_t maplen (uintptr_t) - asm ("reflect.maplen"); + __asm__ (GOSYM_PREFIX "reflect.maplen"); int32_t maplen (uintptr_t m) @@ -131,7 +131,7 @@ maplen (uintptr_t m) } extern unsigned char *mapiterinit (struct __go_map_type *, uintptr_t) - asm ("reflect.mapiterinit"); + __asm__ (GOSYM_PREFIX "reflect.mapiterinit"); unsigned char * mapiterinit (struct __go_map_type *mt, uintptr_t m) @@ -145,7 +145,7 @@ mapiterinit (struct __go_map_type *mt, uintptr_t m) } extern void mapiternext (unsigned char *) - asm ("reflect.mapiternext"); + __asm__ (GOSYM_PREFIX "reflect.mapiternext"); void mapiternext (unsigned char *it) @@ -160,7 +160,7 @@ struct mapiterkey_ret }; extern struct mapiterkey_ret mapiterkey (unsigned char *) - asm ("reflect.mapiterkey"); + __asm__ (GOSYM_PREFIX "reflect.mapiterkey"); struct mapiterkey_ret mapiterkey (unsigned char *ita) @@ -203,7 +203,7 @@ mapiterkey (unsigned char *ita) /* Make a new map. We have to build our own map descriptor. */ extern uintptr_t makemap (const struct __go_map_type *) - asm ("reflect.makemap"); + __asm__ (GOSYM_PREFIX "reflect.makemap"); uintptr_t makemap (const struct __go_map_type *t) |