summaryrefslogtreecommitdiff
path: root/tool/ruby_vm/views
diff options
context:
space:
mode:
authorTakashi Kokubun <[email protected]>2025-04-28 09:25:56 -0700
committerGitHub <[email protected]>2025-04-28 09:25:56 -0700
commit58e3aa02240a9ec1b5fe6ce60d63828c2cf0c73a (patch)
tree145efc5b0d87c0a484e9b6375b43cecd6dfedfba /tool/ruby_vm/views
parent926411171d296859839745a536aa86bc1e18aa76 (diff)
ZJIT: Drop trace_zjit_* instructions (#13189)
Notes
Notes: Merged-By: k0kubun <[email protected]>
Diffstat (limited to 'tool/ruby_vm/views')
-rw-r--r--tool/ruby_vm/views/insns.inc.erb2
1 files changed, 2 insertions, 0 deletions
diff --git a/tool/ruby_vm/views/insns.inc.erb b/tool/ruby_vm/views/insns.inc.erb
index cf34489279..b5b557f9dc 100644
--- a/tool/ruby_vm/views/insns.inc.erb
+++ b/tool/ruby_vm/views/insns.inc.erb
@@ -25,6 +25,8 @@ enum ruby_vminsn_type {
VM_INSTRUCTION_SIZE
};
+#define VM_BARE_INSTRUCTION_SIZE <%= RubyVM::Instructions.count { |i| i.name !~ /\A(trace|zjit)_/ } %>
+
#define ASSERT_VM_INSTRUCTION_SIZE(array) \
STATIC_ASSERT(numberof_##array, numberof(array) == VM_INSTRUCTION_SIZE)