From e03e1982bdc2d815298b211d44534908d79aec4e Mon Sep 17 00:00:00 2001 From: Kazuki Tsujimoto Date: Sun, 1 Nov 2020 16:19:07 +0900 Subject: Change NODE layout for pattern matching I prefer pconst to be the first element of NODE. Before: | ARYPTN | FNDPTN | HSHPTN ---+--------+--------+----------- u1 | imemo | imemo | pkwargs u2 | pconst | pconst | pconst u3 | apinfo | fpinfo | pkwrestarg After: | ARYPTN | FNDPTN | HSHPTN ---+--------+--------+----------- u1 | pconst | pconst | pconst u2 | imemo | imemo | pkwargs u3 | apinfo | fpinfo | pkwrestarg --- node.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'node.h') diff --git a/node.h b/node.h index 3b8b3313f2..d9dfaa5c2d 100644 --- a/node.h +++ b/node.h @@ -273,8 +273,8 @@ typedef struct RNode { #define nd_brace u2.argc -#define nd_pkwargs u1.node -#define nd_pconst u2.node +#define nd_pconst u1.node +#define nd_pkwargs u2.node #define nd_pkwrestarg u3.node #define nd_apinfo u3.apinfo -- cgit v1.2.3