diff --git a/libcxxabi/test/forced_unwind1.pass.cpp b/libcxxabi/test/forced_unwind1.pass.cpp index b98f5721b8c3b1..8f06f84190fe8e 100644 --- a/libcxxabi/test/forced_unwind1.pass.cpp +++ b/libcxxabi/test/forced_unwind1.pass.cpp @@ -15,9 +15,12 @@ #include #include #include +#include <__cxxabi_config.h> #if defined(_LIBCXXABI_ARM_EHABI) -int main() {} +int main(int, char**) { + return 0; +} #else static int bits = 0; @@ -74,7 +77,7 @@ static void test() { } } -int main() { +int main(int, char**) { test(); return bits != 15; } diff --git a/libcxxabi/test/forced_unwind2.pass.cpp b/libcxxabi/test/forced_unwind2.pass.cpp index ee11b69f99dc13..db57ecc08df587 100644 --- a/libcxxabi/test/forced_unwind2.pass.cpp +++ b/libcxxabi/test/forced_unwind2.pass.cpp @@ -16,9 +16,12 @@ #include #include #include +#include <__cxxabi_config.h> #if defined(_LIBCXXABI_ARM_EHABI) -int main() {} +int main(int, char**) { + return 0; +} #else template struct Stop; @@ -50,7 +53,7 @@ static void test() noexcept { forced_unwind(); } static void terminate() { exit(0); } -int main() { +int main(int, char**) { std::set_terminate(terminate); try { test();