From 47cf2fd7ec0b0deafe209b92f94452e64869b25c Mon Sep 17 00:00:00 2001 From: mame Date: Mon, 8 Jan 2018 12:30:35 +0000 Subject: parse.y: Factor out code fragments that merges two code ranges git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- node.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'node.h') diff --git a/node.h b/node.h index b18d96357a..0a2fe4f3ed 100644 --- a/node.h +++ b/node.h @@ -232,6 +232,14 @@ typedef struct rb_code_range_struct { rb_code_location_t last_loc; } rb_code_range_t; +static inline rb_code_range_t code_range_gen(rb_code_range_t *cr1, rb_code_range_t *cr2) +{ + rb_code_range_t cr; + cr.first_loc = cr1->first_loc; + cr.last_loc = cr2->last_loc; + return cr; +} + typedef struct RNode { VALUE flags; union { -- cgit v1.2.3