Ruby 4.1.0dev (2026-08-06 revision c0ed960df16629602a5106d5b537799c9d7d3a46)
zjit_fastpath.h
1#ifndef RUBY_GC_DEFAULT_ZJIT_FASTPATH_H
2#define RUBY_GC_DEFAULT_ZJIT_FASTPATH_H
3
4#include <stddef.h>
5
6#include "gc/gc_impl.h"
8#include "ruby/ruby.h"
9
11 size_t cursor_offset;
12 size_t cursor_end_offset;
13 size_t slot_size;
14 VALUE flags;
15 VALUE klass;
16};
17
18RBIMPL_STATIC_ASSERT(zjit_default_fastpath_fits,
20
21#endif /* RUBY_GC_DEFAULT_ZJIT_FASTPATH_H */
Defines RBIMPL_STATIC_ASSERT.
#define RBIMPL_STATIC_ASSERT
Wraps (or simulates) static_assert
uintptr_t VALUE
Type that represents a Ruby object.
Definition value.h:40