diff options
author | ngoto <ngoto@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-05-20 14:55:23 +0000 |
---|---|---|
committer | ngoto <ngoto@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-05-20 14:55:23 +0000 |
commit | 7f6f4b22bbfc398c67b19e27bdb6ed1a57f91209 (patch) | |
tree | efc49b1d988f1dab52d0c32af677043a3705ccb5 /ext/openssl/ossl_pkey.c | |
parent | bbc0c7289d21046bc2b7ab88f6ceae12ba8d306f (diff) | |
download | ruby-7f6f4b22bbfc398c67b19e27bdb6ed1a57f91209.tar.gz |
capa should be even number on 64-bit SPARC for 8-byte word alignment
* id_table.c (list_id_table_init): When unaligned word access is
prohibited and sizeof(VALUE) is 8 (64-bit machines),
capa should always be even number for 8-byte word alignment
of the values of a table. This code assumes that sizeof(ID) is 4,
sizeof(VALUE) is 8, and xmalloc() returns 8-byte aligned memory.
This fixes bus error on 64-bit SPARC Solaris 10.
[Bug #12406][ruby-dev:49631]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/openssl/ossl_pkey.c')
0 files changed, 0 insertions, 0 deletions