diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2024-01-17 16:46:38 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2024-01-22 19:39:34 +0900 |
| commit | d940e3b2c3c413b697c415718d4ef0991e75383f (patch) | |
| tree | 373e65f57aa99f692079572ffd20d561e6c377bc | |
| parent | 127b19ab561b5365884b465d50356a1e4019713c (diff) | |
`cexpr!` must be up to one per line now
| -rw-r--r-- | rjit_c.rb | 6 | ||||
| -rwxr-xr-x | tool/rjit/bindgen.rb | 3 |
2 files changed, 6 insertions, 3 deletions
@@ -1541,11 +1541,13 @@ module RubyVM::RJIT # :nodoc: all end def C.VALUE - @VALUE ||= CType::Immediate.find(Primitive.cexpr!("SIZEOF(VALUE)"), Primitive.cexpr!("SIGNED_TYPE_P(VALUE)")) + @VALUE ||= CType::Immediate.find(Primitive.cexpr!("SIZEOF(VALUE)"), + Primitive.cexpr!("SIGNED_TYPE_P(VALUE)")) end def C.shape_id_t - @shape_id_t ||= CType::Immediate.find(Primitive.cexpr!("SIZEOF(shape_id_t)"), Primitive.cexpr!("SIGNED_TYPE_P(shape_id_t)")) + @shape_id_t ||= CType::Immediate.find(Primitive.cexpr!("SIZEOF(shape_id_t)"), + Primitive.cexpr!("SIGNED_TYPE_P(shape_id_t)")) end def C.rb_id_table diff --git a/tool/rjit/bindgen.rb b/tool/rjit/bindgen.rb index 4022726302..fb26b94aa4 100755 --- a/tool/rjit/bindgen.rb +++ b/tool/rjit/bindgen.rb @@ -183,7 +183,8 @@ class BindingGenerator raise "Non-immediate type is given to dynamic_types: #{type}" end println " def C.#{type}" - println " @#{type} ||= CType::Immediate.find(Primitive.cexpr!(\"SIZEOF(#{type})\"), Primitive.cexpr!(\"SIGNED_TYPE_P(#{type})\"))" + println " @#{type} ||= CType::Immediate.find(Primitive.cexpr!(\"SIZEOF(#{type})\")," + println " Primitive.cexpr!(\"SIGNED_TYPE_P(#{type})\"))" println " end" println end |
