diff options
author | Lukas Mai <l.mai@web.de> | 2014-11-29 12:17:05 +0100 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2014-11-29 06:11:08 -0800 |
commit | 6d59e610a3f269be73ffea56a90d1cd7dc8bf2fd (patch) | |
tree | 3323ee9f84c4e0909c8066796c8ea4bfa4e36bbd /pp_sys.c | |
parent | e59642234eb8b658c16fed728636bfbbc49c4514 (diff) | |
download | perl-6d59e610a3f269be73ffea56a90d1cd7dc8bf2fd.tar.gz |
define and use STATIC_ASSERT_STMT for compile-time invariants
Diffstat (limited to 'pp_sys.c')
-rw-r--r-- | pp_sys.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -534,9 +534,9 @@ Perl_tied_method(pTHX_ SV *methname, SV **sp, SV *const sv, PERL_ARGS_ASSERT_TIED_METHOD; /* Ensure that our flag bits do not overlap. */ - assert((TIED_METHOD_MORTALIZE_NOT_NEEDED & G_WANT) == 0); - assert((TIED_METHOD_ARGUMENTS_ON_STACK & G_WANT) == 0); - assert((TIED_METHOD_SAY & G_WANT) == 0); + STATIC_ASSERT_STMT((TIED_METHOD_MORTALIZE_NOT_NEEDED & G_WANT) == 0); + STATIC_ASSERT_STMT((TIED_METHOD_ARGUMENTS_ON_STACK & G_WANT) == 0); + STATIC_ASSERT_STMT((TIED_METHOD_SAY & G_WANT) == 0); PUTBACK; /* sp is at *foot* of args, so this pops args from old stack */ PUSHSTACKi(PERLSI_MAGIC); |