From: nobu@... Date: 2014-08-07T15:10:55+00:00 Subject: [ruby-core:64243] [ruby-trunk - Bug #10117] [Open] Invalid char does not cause syntax error in eval Issue #10117 has been reported by Nobuyoshi Nakada. ---------------------------------------- Bug #10117: Invalid char does not cause syntax error in eval https://bugs.ruby-lang.org/issues/10117 * Author: Nobuyoshi Nakada * Status: Open * Priority: Normal * Assignee: Yukihiro Matsumoto * Category: syntax * Target version: * ruby -v: trunk * Backport: 2.0.0: REQUIRED, 2.1: REQUIRED ---------------------------------------- ���������������������������������������������`SyntaxError`���������������������`eval`������������������������������ ~~~ $ ruby -e $'\x01' -e:1: Invalid char `\x01' in expression bash: exit 1 ~~~ ~~~ $ ruby -e 'p eval("\x01")' nil bash: exit 1 ~~~ -- https://bugs.ruby-lang.org/