aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--libtcc.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 0879247..59a3ed7 100644
--- a/Makefile
+++ b/Makefile
@@ -8,6 +8,7 @@ VPATH = $(top_srcdir)
CPPFLAGS = -I$(TOP) # for config.h
+ifeq (-$(findstring clang,$(CC))-,-gcc-)
ifeq (-$(findstring $(GCC_MAJOR),01)-,--)
CFLAGS+=-fno-strict-aliasing
ifeq (-$(findstring $(GCC_MAJOR),23)-,--)
@@ -18,6 +19,7 @@ else
CFLAGS+=-Wno-unused-result
endif
endif
+endif
else # not GCC
ifeq (-$(findstring clang,$(CC))-,-clang-)
# make clang accept gnuisms in libtcc1.c
diff --git a/libtcc.c b/libtcc.c
index 3bcc5d5..af0fb7f 100644
--- a/libtcc.c
+++ b/libtcc.c
@@ -1643,7 +1643,7 @@ enum {
TCC_OPTION_MD,
TCC_OPTION_MF,
TCC_OPTION_x,
- TCC_OPTION_dumpversion
+ TCC_OPTION_dumpversion,
};
#define TCC_OPTION_HAS_ARG 0x0001