Adding destructuring-binding on feature list

This commit is contained in:
Caio Lima 2019-02-11 09:31:00 -02:00 committed by Rick Waldron
parent b8e92c2341
commit b9f43c0711
3 changed files with 3 additions and 6 deletions

View File

@ -12,7 +12,7 @@ info: |
{AssignmentPropertyList[?Yield, ?Await]}
{AssignmentPropertyList[?Yield, ?Await],AssignmentRestProperty[?Yield, ?Await]opt}
template: syntax/invalid
features: [class-fields-private]
features: [class-fields-private, destructuring-binding]
---*/
//- elements
@ -20,5 +20,4 @@ features: [class-fields-private]
destructureX() {
const { #x: x } = this;
return x;
}

View File

@ -4,7 +4,7 @@
/*---
description: Acessing private field from object destructuring pattern is not a valid syntax (class expression)
esid: prod-ClassElement
features: [class-fields-private, class]
features: [class-fields-private, destructuring-binding, class]
flags: [generated]
negative:
phase: parse
@ -28,6 +28,5 @@ var C = class {
destructureX() {
const { #x: x } = this;
return x;
}
};

View File

@ -4,7 +4,7 @@
/*---
description: Acessing private field from object destructuring pattern is not a valid syntax (class declaration)
esid: prod-ClassElement
features: [class-fields-private, class]
features: [class-fields-private, destructuring-binding, class]
flags: [generated]
negative:
phase: parse
@ -28,6 +28,5 @@ class C {
destructureX() {
const { #x: x } = this;
return x;
}
}