From dd53ca2f01b45dd5a54bd2d00709dbfbe00ccdf3 Mon Sep 17 00:00:00 2001 From: Brian Fraser Date: Fri, 20 Apr 2012 22:09:56 -0300 Subject: [PATCH] Make unicode label tests use unicode_eval. A recent change exposed a faulty test, in t/uni/labels.t; Previously, a downgraded label passed to eval under 'use utf8;' would've been erroneously considered UTF-8 and the tests would pass. Now it's correctly reported as illegal UTF-8 unless unicode_eval is in effect. --- t/uni/labels.t | 1 + 1 file changed, 1 insertion(+) diff --git a/t/uni/labels.t b/t/uni/labels.t index 1e4d684..3d7d476 100644 --- a/t/uni/labels.t +++ b/t/uni/labels.t @@ -62,6 +62,7 @@ LÁBEL: { utf8::downgrade($prog); } if ($d--) { + use feature 'unicode_eval'; no warnings 'exiting'; eval $prog; } -- 2.7.4