Update URL explaining alignment issue; close #5344

parent 61370ca9
...@@ -56,9 +56,9 @@ mrb_ary_new(mrb_state *mrb) ...@@ -56,9 +56,9 @@ mrb_ary_new(mrb_state *mrb)
} }
/* /*
* to copy array, use this instead of memcpy because of portability * To copy array, use this instead of memcpy because of portability
* * gcc on ARM may fail optimization of memcpy * * gcc on ARM may fail optimization of memcpy
* http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka3934.html * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56620
* * gcc on MIPS also fail * * gcc on MIPS also fail
* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39755 * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39755
* * memcpy doesn't exist on freestanding environment * * memcpy doesn't exist on freestanding environment
...@@ -66,8 +66,7 @@ mrb_ary_new(mrb_state *mrb) ...@@ -66,8 +66,7 @@ mrb_ary_new(mrb_state *mrb)
* If you optimize for binary size, use memcpy instead of this at your own risk * If you optimize for binary size, use memcpy instead of this at your own risk
* of above portability issue. * of above portability issue.
* *
* see also http://togetter.com/li/462898 * See also https://togetter.com/li/462898 (Japanese)
*
*/ */
static inline void static inline void
array_copy(mrb_value *dst, const mrb_value *src, mrb_int size) array_copy(mrb_value *dst, const mrb_value *src, mrb_int size)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment