summaryrefslogtreecommitdiff
path: root/Build/source/libs/luajit
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2014-02-06 13:06:00 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2014-02-06 13:06:00 +0000
commitabda0bc0eee3cffb222a2c90a3e9265791c29917 (patch)
tree52887acbfb9ef9e170f78a9295c8f7605334a08e /Build/source/libs/luajit
parent4c8961ab4e846446eccaed8471fb3a29d4ebaccb (diff)
libs/luajit: Bug fix
git-svn-id: svn://tug.org/texlive/trunk@32880 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/luajit')
-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;