Use remove for flags.

This commit is contained in:
Stephen Chung
2023-02-03 15:58:07 +08:00
parent 675a45fac7
commit 9608e58ded
2 changed files with 27 additions and 17 deletions

View File

@@ -2769,7 +2769,7 @@ impl Engine {
};
if !orig_breakable {
settings.flags &= !ParseSettingFlags::BREAKABLE;
settings.flags.remove(ParseSettingFlags::BREAKABLE);
}
ensure_not_statement_expr(input, "a boolean")?;
@@ -3146,7 +3146,7 @@ impl Engine {
}
// Parse statements inside the block
settings.flags &= !ParseSettingFlags::GLOBAL_LEVEL;
settings.flags.remove(ParseSettingFlags::GLOBAL_LEVEL);
let stmt = self.parse_stmt(input, state, lib, settings)?;