summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authorGerard Goossen <gerard@tty.nl>2009-10-29 12:27:49 +0100
committerRafael Garcia-Suarez <rgs@consttype.org>2009-11-06 14:16:27 +0100
commitbb4c52e023e0fcade469e46e9a1d5245ff44f3f2 (patch)
tree70d31b8d5045c7af391d3b1a8a98054d96902263 /proto.h
parent45a2d9782bd1c90e53c52dacd30d9b185db62239 (diff)
downloadperl-bb4c52e023e0fcade469e46e9a1d5245ff44f3f2.tar.gz
move JMPENV_JUMP to die_where and mark it as "noreturn"
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/proto.h b/proto.h
index 92737e0e5a..353f9c3d71 100644
--- a/proto.h
+++ b/proto.h
@@ -522,7 +522,9 @@ PERL_CALLCONV OP* Perl_die(pTHX_ const char* pat, ...)
#if defined(PERL_IN_UTIL_C) || defined(PERL_DECL_PROT)
STATIC OP* S_vdie(pTHX_ const char* pat, va_list* args);
#endif
-PERL_CALLCONV OP* Perl_die_where(pTHX_ SV* msv);
+PERL_CALLCONV void Perl_die_where(pTHX_ SV* msv)
+ __attribute__noreturn__;
+
PERL_CALLCONV void Perl_dounwind(pTHX_ I32 cxix);
/* PERL_CALLCONV bool Perl_do_aexec(pTHX_ SV* really, SV** mark, SV** sp)
__attribute__nonnull__(pTHX_2)