diff options
author | Renée Bäcker <renee.baecker@smart-websolutions.de> | 2009-01-12 11:39:11 +0100 |
---|---|---|
committer | Nicholas Clark <nick@plum.flirble.org> | 2009-01-12 17:12:14 +0000 |
commit | efdc43f5015438920ce11f05539e55cb02940377 (patch) | |
tree | 467208ae404bfc40922ce3c9dfc076e7588a6ebe | |
parent | 7222c10abc8865471c9788388dbc9b84939ca704 (diff) | |
download | perl-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.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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 */ |