X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=xsh%2Futil.h;h=2e4009212e9567eee0e31b3110bf64efeffb35e6;hb=948b920914bab8ee2ae0f0999b7e46b00b009a3e;hp=dcc142c79066a5d532afbe31691d5cfc41d82279;hpb=74b0ee997905290c58059ad517b91462503b1c10;p=perl%2Fmodules%2FScope-Upper.git diff --git a/xsh/util.h b/xsh/util.h index dcc142c..2e40092 100644 --- a/xsh/util.h +++ b/xsh/util.h @@ -13,7 +13,12 @@ # if XSH_HAS_PERL(5, 8, 9) || XSH_HAS_PERL(5, 9, 3) # define XSH_ASSERT(C) assert(C) # else -# define XSH_ASSERT(C) PERL_DEB( \ +# ifdef PERL_DEB +# define XSH_DEB(X) PERL_DEB(X) +# else +# define XSH_DEB(X) (X) +# endif +# define XSH_ASSERT(C) XSH_DEB( \ ((C) ? ((void) 0) \ : (Perl_croak_nocontext("Assertion %s failed: file \"" __FILE__ \ "\", line %d", STRINGIFY(C), __LINE__), \