Skip to content

Commit 097fd2a

Browse files
committed
FSL follow-up
1 parent eeaa2cc commit 097fd2a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/options.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ pm_options_offset_set(pm_options_t *options, uint32_t offset) {
3737
*/
3838
PRISM_EXPORTED_FUNCTION void
3939
pm_options_frozen_string_literal_set(pm_options_t *options, bool frozen_string_literal) {
40-
options->frozen_string_literal = frozen_string_literal ? 1 : -1;
40+
options->frozen_string_literal = frozen_string_literal ? PM_OPTIONS_FROZEN_STRING_LITERAL_ENABLED : PM_OPTIONS_FROZEN_STRING_LITERAL_DISABLED;
4141
}
4242

4343
/**

src/prism.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7183,9 +7183,9 @@ parser_lex_magic_comment_encoding(pm_parser_t *parser) {
71837183
static void
71847184
parser_lex_magic_comment_frozen_string_literal_value(pm_parser_t *parser, const uint8_t *start, const uint8_t *end) {
71857185
if ((start + 4 <= end) && pm_strncasecmp(start, (const uint8_t *) "true", 4) == 0) {
7186-
parser->frozen_string_literal = 1;
7186+
parser->frozen_string_literal = PM_OPTIONS_FROZEN_STRING_LITERAL_ENABLED;
71877187
} else if ((start + 5 <= end) && pm_strncasecmp(start, (const uint8_t *) "false", 5) == 0) {
7188-
parser->frozen_string_literal = -1;
7188+
parser->frozen_string_literal = PM_OPTIONS_FROZEN_STRING_LITERAL_DISABLED;
71897189
}
71907190
}
71917191

@@ -18922,7 +18922,7 @@ pm_parser_init(pm_parser_t *parser, const uint8_t *source, size_t size, const pm
1892218922
.in_keyword_arg = false,
1892318923
.current_param_name = 0,
1892418924
.semantic_token_seen = false,
18925-
.frozen_string_literal = 0,
18925+
.frozen_string_literal = PM_OPTIONS_FROZEN_STRING_LITERAL_UNSET,
1892618926
.current_regular_expression_ascii_only = false
1892718927
};
1892818928

0 commit comments

Comments
 (0)