diff --git a/libcxxabi/test/forced_unwind1.pass.cpp b/libcxxabi/test/forced_unwind1.pass.cpp --- 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 @@ } } -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 --- 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 terminate() { exit(0); } -int main() { +int main(int, char**) { std::set_terminate(terminate); try { test();