Sign in
webkit
/
WebKit
/
be9b4e2157fc5a81e712f3ea4e4907d0c2890556
/
.
/
JSTests
/
es6
/
super_statement_in_constructors.js
blob: a3f1218546fe24ff4c2a62c9eb78c78044ee519d [
file
] [
log
] [
blame
]
function
test
()
{
var
passed
=
false
;
class
B
{
constructor
(
a
)
{
passed
=
(
a
===
"barbaz"
);
}
}
class
C extends B
{
constructor
(
a
)
{
super
(
"bar"
+
a
);
}
}
new
C
(
"baz"
);
return
passed
;
}
if
(!
test
())
throw
new
Error
(
"Test failed"
);