summaryrefslogtreecommitdiff
path: root/include/ruby/internal/compiler_is/clang.h
diff options
context:
space:
mode:
authorJean Boussier <[email protected]>2025-06-13 15:22:28 +0200
committerJean Boussier <[email protected]>2025-06-13 23:50:30 +0200
commitb51078f82ee35d532dfd5b6981733f757d410d79 (patch)
treeb028c5779563fb86ba83ef1c1905d51496da0fc2 /include/ruby/internal/compiler_is/clang.h
parentf2d7c6afee45cd7db86fbe2508556f88518a3bdb (diff)
Enforce consistency between shape_id and FL_EXIVAR
The FL_EXIVAR is a bit redundant with the shape_id. Now that the `shape_id` is embedded in all objects on all archs, we can cheaply check if an object has any fields with a simple bitmask.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/13612
Diffstat (limited to 'include/ruby/internal/compiler_is/clang.h')
0 files changed, 0 insertions, 0 deletions