summaryrefslogtreecommitdiff
path: root/t/run/fresh_perl.t
diff options
context:
space:
mode:
Diffstat (limited to 't/run/fresh_perl.t')
-rw-r--r--t/run/fresh_perl.t55
1 files changed, 1 insertions, 54 deletions
diff --git a/t/run/fresh_perl.t b/t/run/fresh_perl.t
index f8bf4b3178..9c3e55c4ef 100644
--- a/t/run/fresh_perl.t
+++ b/t/run/fresh_perl.t
@@ -4,20 +4,9 @@
# Instead, put the test in the appropriate test file and use the
# fresh_perl_is()/fresh_perl_like() functions in t/test.pl.
-# This is for tests that will normally cause segfaults, and other nasty
+# This is for tests that used to abnormally cause segfaults, and other nasty
# errors that might kill the interpreter and for some reason you can't
# use an eval().
-#
-# New tests are added to the bottom. For example.
-#
-# ######## perlbug ID 20020831.001
-# ($a, b) = (1,2)
-# EXPECT
-# Can't modify constant item in list assignment - at line 1
-#
-# to test that the code "($a, b) = (1,2)" causes the appropriate syntax
-# error, rather than just segfaulting as reported in perlbug ID
-# 20020831.001
BEGIN {
chdir 't' if -d 't';
@@ -114,11 +103,6 @@ print $aa;
EXPECT
12345
########
-%@x=0;
-EXPECT
-Can't modify hash dereference in repeat (x) at - line 1, near "0;"
-Execution of - aborted due to compilation errors.
-########
$_="foo";
printf(STDOUT "%s\n", $_);
EXPECT
@@ -688,18 +672,6 @@ OK
EXPECT
ok
########
-# Bug 20010422.005
-{s//${}/; //}
-EXPECT
-syntax error at - line 2, near "${}"
-Execution of - aborted due to compilation errors.
-########
-# Bug 20010528.007
-"\x{"
-EXPECT
-Missing right brace on \x{} at - line 2, within string
-Execution of - aborted due to compilation errors.
-########
my $foo = Bar->new();
my @dst;
END {
@@ -717,26 +689,6 @@ sub DESTROY {
}
EXPECT
Bar=ARRAY(0x...)
-########
-######## found by Markov chain stress testing
-eval "a.b.c.d.e.f;sub"
-EXPECT
-
-######## perlbug ID 20010831.001
-($a, b) = (1, 2);
-EXPECT
-Can't modify constant item in list assignment at - line 1, near ");"
-Execution of - aborted due to compilation errors.
-######## tying a bareword causes a segfault in 5.6.1
-tie FOO, "Foo";
-EXPECT
-Can't modify constant item in tie at - line 1, near ""Foo";"
-Execution of - aborted due to compilation errors.
-######## undefing constant causes a segfault in 5.6.1 [ID 20010906.019]
-undef foo;
-EXPECT
-Can't modify constant item in undef operator at - line 1, near "foo;"
-Execution of - aborted due to compilation errors.
######## (?{...}) compilation bounces on PL_rs
-0
{
@@ -746,11 +698,6 @@ Execution of - aborted due to compilation errors.
BEGIN { print "ok\n" }
EXPECT
ok
-######## read($var, FILE, 1) segfaults on 5.6.1 [ID 20011025.054]
-read($bla, FILE, 1);
-EXPECT
-Can't modify constant item in read at - line 1, near "1)"
-Execution of - aborted due to compilation errors.
######## scalar ref to file test operator segfaults on 5.6.1 [ID 20011127.155]
# This only happens if the filename is 11 characters or less.
$foo = \-f "blah";