Blame SOURCES/lua-5-3.4-upvaluejoin.patch

1266ef
--- lua-5.3.4/src/lapi.c.orig	2019-06-03 17:29:46.376205064 +0200
1266ef
+++ lua-5.3.4/src/lapi.c	2019-06-03 17:31:08.869905663 +0200
1266ef
@@ -1289,6 +1289,8 @@
1266ef
   LClosure *f1;
1266ef
   UpVal **up1 = getupvalref(L, fidx1, n1, &f1;;
1266ef
   UpVal **up2 = getupvalref(L, fidx2, n2, NULL);
1266ef
+  if (*up1 == *up2)
1266ef
+    return;
1266ef
   luaC_upvdeccount(L, *up1);
1266ef
   *up1 = *up2;
1266ef
   (*up1)->refcount++;