From 06da89afd31b4406acf432b65d92f00704b3e3fa Mon Sep 17 00:00:00 2001 From: Vladislav Shpilevoy <v.shpilevoy@tarantool.org> Date: Wed, 4 Oct 2017 13:29:21 +0300 Subject: [PATCH] luajit: enable smart strings --- cmake/luajit.cmake | 1 + third_party/luajit | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/luajit.cmake b/cmake/luajit.cmake index e5260221fc..ea4878a934 100644 --- a/cmake/luajit.cmake +++ b/cmake/luajit.cmake @@ -217,6 +217,7 @@ macro(luajit_build) add_definitions(-DLUAJIT_USE_ASAN=1) set (luajit_ldflags ${luajit_ldflags} -fsanitize=address) endif() + add_definitions(-DLUAJIT_SMART_STRINGS=1) # Add all COMPILE_DEFINITIONS to xcflags get_property(defs DIRECTORY PROPERTY COMPILE_DEFINITIONS) foreach(def ${defs}) diff --git a/third_party/luajit b/third_party/luajit index 97699d9ee2..b8587fafa3 160000 --- a/third_party/luajit +++ b/third_party/luajit @@ -1 +1 @@ -Subproject commit 97699d9ee2467389b6aea21a098e38aff3469b5f +Subproject commit b8587fafa36b417194b208d747e1f2be1faf19be -- GitLab