summaryrefslogtreecommitdiff
path: root/universal_parser.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-11-10 22:52:17 +0900
committerNobuyoshi Nakada <[email protected]>2024-11-10 22:52:17 +0900
commitbce1bd1dc168f41e6d41c19e5a4cefb618fb9e29 (patch)
treef89fc0946c052a8c2d483a568650c0ed6a2a627b /universal_parser.c
parent2f88a9258da4b9d8922c0892bff8f1015555be34 (diff)
rb_strlen_lit: support wide string literals
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/12046
Diffstat (limited to 'universal_parser.c')
-rw-r--r--universal_parser.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/universal_parser.c b/universal_parser.c
index d793444cc7..930cce0b67 100644
--- a/universal_parser.c
+++ b/universal_parser.c
@@ -23,7 +23,7 @@
# define FALSE 0
#endif
#define numberof(array) ((int)(sizeof(array) / sizeof((array)[0])))
-#define rb_strlen_lit(str) (sizeof(str "") - 1)
+#define rb_strlen_lit(str) ((sizeof(str "") / sizeof(str ""[0])) - 1)
#undef FIXNUM_MAX
#define FIXNUM_MAX (LONG_MAX / 2)