diff --git a/Lib/perl5/perlprimtypes.swg b/Lib/perl5/perlprimtypes.swg index 15e8feef3..d7ac6f94e 100644 --- a/Lib/perl5/perlprimtypes.swg +++ b/Lib/perl5/perlprimtypes.swg @@ -23,7 +23,7 @@ SWIG_AsVal_dec(bool)(SV *obj, bool* val) if (val) *val = false; return SWIG_OK; } else { - if (val) *val = (bool)(SvTRUE(obj)); + if (val) *val = SvTRUE(obj) ? true : false; return SWIG_AddCast(SWIG_OK); } }