Fix JS DCE removing reachable functions
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
||||
(function(_) {
|
||||
var x = {};
|
||||
function foo() {
|
||||
return x["bar"]();
|
||||
}
|
||||
x.bar = function() {
|
||||
return "bar";
|
||||
};
|
||||
x.baz = function() {
|
||||
return "baz";
|
||||
};
|
||||
_.foo = foo;
|
||||
})(module.exports);
|
||||
|
||||
// REQUEST_REACHABLE: main.foo
|
||||
// ASSERT_REACHABLE: x.bar
|
||||
// ASSERT_UNREACHABLE: x.baz
|
||||
Reference in New Issue
Block a user