Change RNode structure from union to struct by yui-knk · Pull Request #8516 · ruby/ruby

All kind of AST nodes use same struct RNode, which has u1, u2, u3 union members for holding different kind of data. This has two problems. Low flexibility of data structure Some nodes, for exampl...