summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRenée Bäcker <renee.baecker@smart-websolutions.de>2009-01-12 11:39:11 +0100
committerNicholas Clark <nick@plum.flirble.org>2009-01-12 17:12:14 +0000
commitefdc43f5015438920ce11f05539e55cb02940377 (patch)
tree467208ae404bfc40922ce3c9dfc076e7588a6ebe
parent7222c10abc8865471c9788388dbc9b84939ca704 (diff)
downloadperl-efdc43f5015438920ce11f05539e55cb02940377.tar.gz
show -E in error message when called with -E
Currently, perl shows -e if an error occurs even it is called with -E. The attached patch changes this... Current behaviour: D:\Perl510\bin>perl.exe -E "say ->" syntax error at -e line 1, at EOF Execution of -e aborted due to compilation errors. With patch: D:\Perl510\bin>perl.exe -E "say ->" syntax error at -E line 1, at EOF Execution of -E aborted due to compilation errors. Cheers, Renee
-rw-r--r--perl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/perl.c b/perl.c
index 00d402aa83..c6c856d75a 100644
--- a/perl.c
+++ b/perl.c
@@ -3601,7 +3601,7 @@ S_open_script(pTHX_ const char *scriptname, bool dosearch,
PERL_ARGS_ASSERT_OPEN_SCRIPT;
if (PL_e_script) {
- PL_origfilename = savepvs("-e");
+ PL_origfilename = (PL_minus_E ? savepvs("-E") : savepvs( "-e" ));
}
else {
/* if find_script() returns, it returns a malloc()-ed value */