diff options
author | herman ten brugge <hermantenbrugge@home.nl> | 2024-01-17 07:07:48 +0100 |
---|---|---|
committer | herman ten brugge <hermantenbrugge@home.nl> | 2024-01-17 07:07:48 +0100 |
commit | 7d1bbc80d4978c128b8ebead42485d7a79624dcd (patch) | |
tree | 49bf2446b912d07dc95f6420199e1b4715e1c936 | |
parent | 0059d89c0fa3d4d10b30b59c3856c2c647a5b0a6 (diff) |
Update for clang
Clang also removed K&R support so define IMPLICIT_INT.
Fix clang warning in lib/bt-log.c
-rw-r--r-- | lib/bt-log.c | 2 | ||||
-rw-r--r-- | tests/tcctest.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/bt-log.c b/lib/bt-log.c index bff9a79..aaa47ee 100644 --- a/lib/bt-log.c +++ b/lib/bt-log.c @@ -39,7 +39,7 @@ DLL_EXPORT int tcc_backtrace(const char *fmt, ...) va_start(ap, fmt); ret = vfprintf(stderr, fmt, ap); va_end(ap); - fprintf(stderr, nl), fflush(stderr); + fprintf(stderr, "%s", nl), fflush(stderr); } return ret; } diff --git a/tests/tcctest.c b/tests/tcctest.c index bcf15bc..b81cf5a 100644 --- a/tests/tcctest.c +++ b/tests/tcctest.c @@ -341,7 +341,7 @@ static struct recursive_macro { int rm_field; } G; WRAP((printf("rm_field = %d %d\n", rm_field, WRAP(rm_field)))); } -#if !defined(__TINYC__) && (__GNUC__ >= 14) +#if !defined(__TINYC__) && (__GNUC__ >= 14 || __clang_major__ >= 15) #define IMPLICIT_INT int #else #define IMPLICIT_INT |