diff options
author | Jean Boussier <jean.boussier@gmail.com> | 2023-01-11 11:17:43 +0100 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2023-01-12 07:52:29 +0900 |
commit | bcdc058e50674aedb180eea91e0fdb15bcf529db (patch) | |
tree | 39fd0b66f07ca396b92673a36edc279ac86ac2a1 /test/racc | |
parent | 11e15b4d481608b3d494af4cf7e5eb67a4dd0d7c (diff) | |
download | ruby-bcdc058e50674aedb180eea91e0fdb15bcf529db.tar.gz |
[ruby/racc] Get rid of anonymous eval calls
Things declared in anonymous eval are always annoying to locate.
(profilers, etc)
https://github.com/ruby/racc/commit/f304205256
Diffstat (limited to 'test/racc')
-rw-r--r-- | test/racc/assets/cast.y | 4 | ||||
-rw-r--r-- | test/racc/regress/cast | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/test/racc/assets/cast.y b/test/racc/assets/cast.y index d180c09e14..5fdbca7a40 100644 --- a/test/racc/assets/cast.y +++ b/test/racc/assets/cast.y @@ -636,14 +636,14 @@ restrict return short signed sizeof static struct switch typedef union def self.feature(name) attr_writer "#{name}_enabled" - class_eval <<-EOS + class_eval <<~RUBY, __FILE__, __LINE__ + 1 def enable_#{name} @#{name}_enabled = true end def #{name}_enabled? @#{name}_enabled end - EOS + RUBY end private_class_method :feature diff --git a/test/racc/regress/cast b/test/racc/regress/cast index 9fd5f2da70..58f1818cf7 100644 --- a/test/racc/regress/cast +++ b/test/racc/regress/cast @@ -96,14 +96,14 @@ restrict return short signed sizeof static struct switch typedef union def self.feature(name) attr_writer "#{name}_enabled" - class_eval <<-EOS + class_eval <<~RUBY, __FILE__, __LINE__ + 1 def enable_#{name} @#{name}_enabled = true end def #{name}_enabled? @#{name}_enabled end - EOS + RUBY end private_class_method :feature |