summaryrefslogtreecommitdiff
path: root/regparse.c
diff options
context:
space:
mode:
authorduerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-27 03:56:19 +0000
committerduerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-27 03:56:19 +0000
commitb62e466fb5a0e520143ff421403497e7aa752c8e (patch)
tree49587b7e5bf9007a3372a46b4c6543f317ba20de /regparse.c
parentb549d14c00784b45e7248cac7e1274f8a15f9883 (diff)
use 'Regional_Indicator' script property instead of fixed constants
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'regparse.c')
-rw-r--r--regparse.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/regparse.c b/regparse.c
index e4cf13796e..f190055b03 100644
--- a/regparse.c
+++ b/regparse.c
@@ -6263,10 +6263,7 @@ node_extended_grapheme_cluster(Node** np, ScanEnv* env)
/* this is actually Regional_Indicator+ in Unicode 10.0.0,
* but it is Regional_Indicator{2} in Unicode 11.0.0, so no need to fix */
/* RI-Sequence := Regional_Indicator{2} */
- np1 = node_new_cclass();
- if (IS_NULL(np1)) goto err;
- cc = NCCLASS(np1);
- r = add_code_range(&(cc->mbuf), env, 0x1F1E6, 0x1F1FF);
+ r = create_property_node(&np1, env, "Regional_Indicator");
if (r != 0) goto err;
tmp = node_new_quantifier(2, 2, 0);