fix for #2242 on harmony
This commit is contained in:
@@ -43,15 +43,6 @@ unicode_string_literals: {
|
||||
expect_exact: 'var a="6 length unicode character: \\u{101111}";'
|
||||
}
|
||||
|
||||
// Don't escape identifiers below es6 (or in this case double escaped in expect_exact)
|
||||
unicode_output_es5_surrogates: {
|
||||
beautify = {ascii_only: true, ecma: 5}
|
||||
input: {
|
||||
var \u{10000} = "6 length unicode character: \u{10FFFF}";
|
||||
}
|
||||
expect_exact: 'var \u{10000}="6 length unicode character: \\udbff\\udfff";'
|
||||
}
|
||||
|
||||
check_escape_style: {
|
||||
beautify = {ascii_only: true, ecma: 6}
|
||||
input: {
|
||||
@@ -65,20 +56,6 @@ check_escape_style: {
|
||||
expect_exact: 'var a="\\x01";var \\ua0081="\\x10";var \\u0100="\\u0100";var \\u1000="\\u1000";var \\u{10000}="\\u{10000}";var \\u{2f800}="\\u{100000}";'
|
||||
}
|
||||
|
||||
// Don't escape identifiers below es6, no escaped identifiers support and no \u{} syntax
|
||||
check_escape_style_es5: {
|
||||
beautify = {ascii_only: true, ecma: 5}
|
||||
input: {
|
||||
var a = "\x01";
|
||||
var \ua0081 = "\x10"; // \u0081 only in ID_Continue
|
||||
var \u0100 = "\u0100";
|
||||
var \u1000 = "\u1000";
|
||||
var \u{10000} = "\u{10000}"; // Identifier won't be escaped in es 5.1
|
||||
var \u{2f800} = "\u{100000}"; // Same
|
||||
}
|
||||
expect_exact: 'var a="\\x01";var \\ua0081="\\x10";var \\u0100="\\u0100";var \\u1000="\\u1000";var \ud800\udc00="\\ud800\\udc00";var \ud87e\udc00="\\udbc0\\udc00";'
|
||||
}
|
||||
|
||||
ID_continue_with_surrogate_pair: {
|
||||
beautify = {ascii_only: true, ecma: 6}
|
||||
input: {
|
||||
|
||||
Reference in New Issue
Block a user