mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-04-18 21:19:19 +00:00
Prevent Clang UB 'optimization' which breaks integerness checks.
Thanks to Kacper Michajłow. #1351 #1355
This commit is contained in:
parent
51d4c26ec7
commit
eec7a8016c
@ -302,6 +302,9 @@ endif
|
|||||||
ifneq (,$(INSTALL_LJLIBD))
|
ifneq (,$(INSTALL_LJLIBD))
|
||||||
TARGET_XCFLAGS+= -DLUA_LJDIR=\"$(INSTALL_LJLIBD)\"
|
TARGET_XCFLAGS+= -DLUA_LJDIR=\"$(INSTALL_LJLIBD)\"
|
||||||
endif
|
endif
|
||||||
|
ifeq (,$(shell $(TARGET_CC) -o /dev/null -c -x c /dev/null -fno-strict-float-cast-overflow 2>/dev/null || echo 1))
|
||||||
|
TARGET_XCFLAGS+= -fno-strict-float-cast-overflow
|
||||||
|
endif
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# Target system detection.
|
# Target system detection.
|
||||||
|
Loading…
Reference in New Issue
Block a user