diff options
| author | Peter Zhu <peter@peterzhu.ca> | 2024-02-15 12:19:45 -0500 |
|---|---|---|
| committer | Peter Zhu <peter@peterzhu.ca> | 2024-02-15 12:19:45 -0500 |
| commit | 4d1b3a2bf38a25a936821e239c79cb054514a048 (patch) | |
| tree | dadb8e0762d89e62f02d39340f0eaba6caba1014 | |
| parent | da7b9478d33d212145f2b79e378cb617451f3a5b (diff) | |
Unset STR_SHARED when setting string to embed
| -rw-r--r-- | string.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -124,7 +124,7 @@ VALUE rb_cSymbol; FL_SET((str), STR_NOEMBED);\ FL_UNSET((str), STR_SHARED | STR_SHARED_ROOT | STR_BORROWED);\ } while (0) -#define STR_SET_EMBED(str) FL_UNSET((str), (STR_NOEMBED|STR_NOFREE)) +#define STR_SET_EMBED(str) FL_UNSET((str), STR_NOEMBED | STR_SHARED | STR_NOFREE) #define STR_SET_LEN(str, n) do { \ RSTRING(str)->len = (n); \ |
