summaryrefslogtreecommitdiff
path: root/Build/source/libs
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs')
-rw-r--r--Build/source/libs/luajit/LuaJIT-2.0.2-PATCHES/ChangeLog4
-rw-r--r--Build/source/libs/luajit/LuaJIT-2.0.2-PATCHES/patch-02-unwind12
-rw-r--r--Build/source/libs/luajit/LuaJIT-2.0.2/src/lj_err.c2
3 files changed, 17 insertions, 1 deletions
diff --git a/Build/source/libs/luajit/LuaJIT-2.0.2-PATCHES/ChangeLog b/Build/source/libs/luajit/LuaJIT-2.0.2-PATCHES/ChangeLog
index cd1dfca1536..0ecc266aad1 100644
--- a/Build/source/libs/luajit/LuaJIT-2.0.2-PATCHES/ChangeLog
+++ b/Build/source/libs/luajit/LuaJIT-2.0.2-PATCHES/ChangeLog
@@ -1,3 +1,7 @@
+2014-02-06 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * patch-02-unwind (new): Bug fix.
+
2014-02-05 Peter Breitenlohner <peb@mppmu.mpg.de>
Import LuaJIT-2.0.2.
diff --git a/Build/source/libs/luajit/LuaJIT-2.0.2-PATCHES/patch-02-unwind b/Build/source/libs/luajit/LuaJIT-2.0.2-PATCHES/patch-02-unwind
new file mode 100644
index 00000000000..1251941fc63
--- /dev/null
+++ b/Build/source/libs/luajit/LuaJIT-2.0.2-PATCHES/patch-02-unwind
@@ -0,0 +1,12 @@
+diff -ur -x lbitlib.c LuaJIT-2.0.2.orig/src/lj_err.c LuaJIT-2.0.2/src/lj_err.c
+--- LuaJIT-2.0.2.orig/src/lj_err.c 2013-06-03 21:00:00.000000000 +0200
++++ LuaJIT-2.0.2/src/lj_err.c 2014-02-06 14:01:09.000000000 +0100
+@@ -196,7 +196,7 @@
+ typedef struct _Unwind_Exception
+ {
+ uint64_t exclass;
+- void (*excleanup)(int, struct _Unwind_Exception);
++ void (*excleanup)(int, struct _Unwind_Exception *);
+ uintptr_t p1, p2;
+ } __attribute__((__aligned__)) _Unwind_Exception;
+
diff --git a/Build/source/libs/luajit/LuaJIT-2.0.2/src/lj_err.c b/Build/source/libs/luajit/LuaJIT-2.0.2/src/lj_err.c
index 42cd12b45e3..1d2ff5535a6 100644
--- a/Build/source/libs/luajit/LuaJIT-2.0.2/src/lj_err.c
+++ b/Build/source/libs/luajit/LuaJIT-2.0.2/src/lj_err.c
@@ -196,7 +196,7 @@ static void *err_unwind(lua_State *L, void *stopcf, int errcode)
typedef struct _Unwind_Exception
{
uint64_t exclass;
- void (*excleanup)(int, struct _Unwind_Exception);
+ void (*excleanup)(int, struct _Unwind_Exception *);
uintptr_t p1, p2;
} __attribute__((__aligned__)) _Unwind_Exception;