summaryrefslogtreecommitdiff
path: root/test/racc
diff options
context:
space:
mode:
authorJean Boussier <jean.boussier@gmail.com>2023-01-11 11:17:43 +0100
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2023-01-12 07:52:29 +0900
commitbcdc058e50674aedb180eea91e0fdb15bcf529db (patch)
tree39fd0b66f07ca396b92673a36edc279ac86ac2a1 /test/racc
parent11e15b4d481608b3d494af4cf7e5eb67a4dd0d7c (diff)
downloadruby-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.y4
-rw-r--r--test/racc/regress/cast4
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