]> git.proxmox.com Git - wasi-libc.git/commitdiff
Make the `__original_main` definition weak, fixing -flto. (#138)
authorDan Gohman <sunfish@mozilla.com>
Wed, 20 Nov 2019 19:35:47 +0000 (11:35 -0800)
committerGitHub <noreply@github.com>
Wed, 20 Nov 2019 19:35:47 +0000 (11:35 -0800)
libc-bottom-half/sources/__original_main.c

index b1388535b07f487a68107b801ebe982f7dd1ac0f..31ce665e9da8f350e2ff2d7a2218141db2a151ef 100644 (file)
@@ -9,6 +9,7 @@ int main(int argc, char *argv[]);
 // If the user's `main` function expects arguments, the compiler won't emit
 // an `__original_main` function so this version will get linked in, which
 // initializes the argument data and calls `main`.
+__attribute__((weak))
 int __original_main(void) {
     __wasi_errno_t err;