diff options
| -rw-r--r-- | compiler-rt/lib/crt/crtbegin.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler-rt/lib/crt/crtbegin.c b/compiler-rt/lib/crt/crtbegin.c index cfbe5e5202b..2450ce54e31 100644 --- a/compiler-rt/lib/crt/crtbegin.c +++ b/compiler-rt/lib/crt/crtbegin.c @@ -47,11 +47,11 @@ __attribute__((section(".init_array"), used)) static void (*__init)(void) = __do_init; #else // CRT_HAS_INITFINI_ARRAY #if defined(__i386__) || defined(__x86_64__) -asm(".pushsection .init,\"ax\",@progbits\n\t" +__asm__(".pushsection .init,\"ax\",@progbits\n\t" "call " __USER_LABEL_PREFIX__ "__do_init\n\t" ".popsection"); #elif defined(__arm__) -asm(".pushsection .init,\"ax\",%progbits\n\t" +__asm__(".pushsection .init,\"ax\",%progbits\n\t" "bl " __USER_LABEL_PREFIX__ "__do_init\n\t" ".popsection"); #endif // CRT_HAS_INITFINI_ARRAY @@ -86,11 +86,11 @@ __attribute__((section(".fini_array"), used)) static void (*__fini)(void) = __do_fini; #else // CRT_HAS_INITFINI_ARRAY #if defined(__i386__) || defined(__x86_64__) -asm(".pushsection .fini,\"ax\",@progbits\n\t" +__asm__(".pushsection .fini,\"ax\",@progbits\n\t" "call " __USER_LABEL_PREFIX__ "__do_fini\n\t" ".popsection"); #elif defined(__arm__) -asm(".pushsection .fini,\"ax\",%progbits\n\t" +__asm__(".pushsection .fini,\"ax\",%progbits\n\t" "bl " __USER_LABEL_PREFIX__ "__do_fini\n\t" ".popsection"); #endif |

