Project

General

Profile

Misc #11795 ยป ruby_ibmxl.patch

Zarko (Zarko Todorovski), 12/09/2015 02:29 PM

View differences:

regparse.h (working copy)
BIT_NT_CANY | BIT_NT_BREF)) != 0)
#define NTYPE(node) ((node)->u.base.type)
#define SET_NTYPE(node, ntype) \
do { \
int value = ntype; \
memcpy(&((node)->u.base.type), &value, sizeof(int)); \
} while (0)
#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
#define NSTR(node) (&((node)->u.str))
#define NCCLASS(node) (&((node)->u.cclass))
#define NCTYPE(node) (&((node)->u.ctype))
    (1-1/1)