diff options
author | Nobuyoshi Nakada <[email protected]> | 2024-11-10 22:52:17 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2024-11-10 22:52:17 +0900 |
commit | bce1bd1dc168f41e6d41c19e5a4cefb618fb9e29 (patch) | |
tree | f89fc0946c052a8c2d483a568650c0ed6a2a627b /universal_parser.c | |
parent | 2f88a9258da4b9d8922c0892bff8f1015555be34 (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.c | 2 |
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) |