Test fix: Update list of B::Concise functions
authorSteffen Mueller <smueller@cpan.org>
Mon, 24 Feb 2014 17:00:08 +0000 (18:00 +0100)
committerSteffen Mueller <smueller@cpan.org>
Mon, 24 Feb 2014 17:00:08 +0000 (18:00 +0100)
Imagine there was a test that actually broken open a core module's
package and looked at all of its subs and compared it to a hardcoded
list of "constant" and "xs" functions. That would be madness, wouldn't
it? Breaking encapsulation, no less? Require tedious synchronization?

m(

ext/B/t/concise-xs.t

index 4ababde..ca82cbd 100644 (file)
@@ -175,6 +175,7 @@ my $testpkgs = {
                     $] >= 5.015 ? qw(
                     OP_GLOB PMf_SKIPWHITE RXf_PMf_CHARSET RXf_PMf_KEEPCOPY
                     OPpEVAL_BYTES OPpSUBSTR_REPL_FIRST) : (),
+                    $] >= 5.019 ? qw(OP_PUSHMARK OP_NULL) : (),
                    'CVf_LOCKED', # This ends up as a constant, pre or post 5.10
                    ],
                 },