summaryrefslogtreecommitdiff
path: root/include/ruby/ruby.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ruby/ruby.h')
-rw-r--r--include/ruby/ruby.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/ruby/ruby.h b/include/ruby/ruby.h
index d80eaed681..6debe428af 100644
--- a/include/ruby/ruby.h
+++ b/include/ruby/ruby.h
@@ -699,7 +699,11 @@ VALUE rb_newobj_of(VALUE, VALUE);
struct RBasic {
VALUE flags;
VALUE klass;
-};
+}
+#ifdef __GNUC__
+ __attribute__((aligned(sizeof(VALUE))))
+#endif
+;
#define ROBJECT_EMBED_LEN_MAX 3
struct RObject {