Issue #11795 has been reported by Zarko  Todorovski.

----------------------------------------
Misc #11795: [PATCH] get rid of breaking strict alias for XL compiler
https://bugs.ruby-lang.org/issues/11795

* Author: Zarko  Todorovski
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
Related to bug 11790. Thank you for adding the changeset. 

It may be better to add a IBM XL specific instruction for this:
in line 70 of regparse.h

#ifdef __ibmxl__
 #define SET_NTYPE(node, ntype)  {int value = ntype; memcpy(&((node)->u.base.type), &value, sizeof((node)->u.base.type));}
 #else
 #define SET_NTYPE(node, ntype)   (node)->u.base.type = (ntype)
 #endif

Not sure whether it affects other compilers and it might be safer to only do this with the XL compiler. 



---Files--------------------------------
ruby_ibmxl.patch (802 Bytes)


-- 
https://bugs.ruby-lang.org/