Skip to content
Snippets Groups Projects
Commit d6a751c4 authored by gregor herrmann's avatar gregor herrmann
Browse files

Add back a hunk of the removed patch as coro-5.24.patch.

Closes: #838851
parent 430b59f1
No related branches found
No related tags found
No related merge requests found
Description: fix for Coro with 5.24
Origin: https://paste.debian.net/688072
Bug-Debian: https://bugs.debian.org/838851
Bug: https://rt.cpan.org/Public/Bug/Display.html?id=114708
Author: Anonymous
Last-Update: 2016-09-25
--- a/Coro/State.xs
+++ b/Coro/State.xs
@@ -1412,7 +1412,11 @@
PUSHMARK (SP);
PUSHs (&PL_sv_yes);
PUSHs (fullname);
+# if PERL_VERSION_ATLEAST(5,24,0)
+ PUSHs (CxHASARGS (cx) ? sv_2mortal (newRV_inc (PL_curpad[0])) : &PL_sv_undef);
+#else
PUSHs (CxHASARGS (cx) ? sv_2mortal (newRV_inc ((SV *)cx->blk_sub.argarray)) : &PL_sv_undef);
+#endif
PUTBACK;
cb = hv_fetch ((HV *)SvRV (coro_current), "_trace_sub_cb", sizeof ("_trace_sub_cb") - 1, 0);
if (cb) call_sv (*cb, G_KEEPERR | G_EVAL | G_VOID | G_DISCARD);
......@@ -2,3 +2,4 @@ fix-wrong-path-for-interpreter.patch
whatis.patch
spelling.patch
fix-ftbfs-with-longjmp.patch
coro-5.24.patch
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment