From a3d1e9cd3d28033471a38524c2f29fadf829c213 Mon Sep 17 00:00:00 2001 From: Christian Jullien Date: Sun, 21 Jun 2020 10:52:04 +0200 Subject: [PATCH] macos: Reorder C compiler detection so that conftest allows to boostrap tcc with tcc on macos. --- conftest.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/conftest.c b/conftest.c index 255ebb3f..5e192b03 100644 --- a/conftest.c +++ b/conftest.c @@ -65,7 +65,6 @@ int main(int argc, char *argv[]) puts(*(unsigned char*)&foo == 0x67 ? "no" : "yes"); break; } -#ifdef __GNUC__ #ifdef __clang__ case 'm': printf("%d\n", __clang_minor__); @@ -73,14 +72,6 @@ int main(int argc, char *argv[]) case 'v': printf("%d\n", __clang_major__); break; -#else - case 'm': - printf("%d\n", __GNUC_MINOR__); - break; - case 'v': - printf("%d\n", __GNUC__); - break; -#endif #elif defined __TINYC__ case 'v': puts("0"); @@ -88,6 +79,13 @@ int main(int argc, char *argv[]) case 'm': printf("%d\n", __TINYC__); break; +#elif defined( __GNUC__) && defined(__GNUC_MINOR__) + case 'm': + printf("%d\n", __GNUC_MINOR__); + break; + case 'v': + printf("%d\n", __GNUC__); + break; #else case 'm': case 'v':