From b77411310c94db7f6f1678e189f9d8954828b78c Mon Sep 17 00:00:00 2001 From: andersen Date: Tue, 11 Mar 2025 12:13:35 +0000 Subject: [PATCH] Fix missing backslash escaping (doubling) in existing tests --- lib/std/zig/string_literal.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/zig/string_literal.zig b/lib/std/zig/string_literal.zig index 24de0bb54fbe131f90e62345781702f19a28244d..c51c2ab77c62faf84057d25f2739e37ece9fd0d6 100644 --- a/lib/std/zig/string_literal.zig +++ b/lib/std/zig/string_literal.zig @@ -382,7 +382,7 @@ test parseAlloc { try expect(eql(u8, "\x12foo", try parseAlloc(alloc, "\"\\x12foo\""))); try expect(eql(u8, "bytes\u{1234}foo", try parseAlloc(alloc, "\"bytes\\u{1234}foo\""))); try expect(eql(u8, "foo", try parseAlloc(alloc, "\"foo\""))); - try expect(eql(u8, "foo", try parseAlloc(alloc, "\"f\x6f\x6f\""))); - try expect(eql(u8, "f💯", try parseAlloc(alloc, "\"f\u{1f4af}\""))); + try expect(eql(u8, "foo", try parseAlloc(alloc, "\"f\\x6f\\x6f\""))); + try expect(eql(u8, "f💯", try parseAlloc(alloc, "\"f\\u{1f4af}\""))); try expect(eql(u8, "\xed\xa0\x80", try parseAlloc(alloc, "\"\\u{d800}\""))); } -- 2.54.0