Skip to content

Commit 45e78a3

Browse files
committed
ensure call-apply.js is seen as a module
1 parent 2fd09d3 commit 45e78a3

File tree

3 files changed

+29
-27
lines changed

3 files changed

+29
-27
lines changed

javascript/ql/test/library-tests/TaintTracking/BasicTaintTracking.expected

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
typeInferenceMismatch
2-
| call-apply.js:25:14:25:21 | source() | call-apply.js:1:1:3:1 | the arguments object of function foo1 |
3-
| call-apply.js:25:14:25:21 | source() | call-apply.js:5:1:7:1 | the arguments object of function foo2 |
4-
| call-apply.js:25:14:25:21 | source() | call-apply.js:10:10:10:30 | reflective call |
5-
| call-apply.js:25:14:25:21 | source() | call-apply.js:14:10:14:40 | reflective call |
6-
| call-apply.js:25:14:25:21 | source() | call-apply.js:21:1:23:1 | the arguments object of function foo1_sink |
7-
| call-apply.js:25:14:25:21 | source() | call-apply.js:27:6:27:32 | reflective call |
8-
| call-apply.js:25:14:25:21 | source() | call-apply.js:30:6:30:35 | reflective call |
9-
| call-apply.js:25:14:25:21 | source() | call-apply.js:31:6:31:35 | reflective call |
10-
| call-apply.js:25:14:25:21 | source() | call-apply.js:62:3:64:3 | the arguments object of function sinkArguments1 |
11-
| call-apply.js:25:14:25:21 | source() | call-apply.js:65:3:67:3 | the arguments object of function sinkArguments0 |
12-
| call-apply.js:25:14:25:21 | source() | call-apply.js:69:3:72:3 | the arguments object of function fowardArguments |
2+
| call-apply.js:27:14:27:21 | source() | call-apply.js:3:1:5:1 | the arguments object of function foo1 |
3+
| call-apply.js:27:14:27:21 | source() | call-apply.js:7:1:9:1 | the arguments object of function foo2 |
4+
| call-apply.js:27:14:27:21 | source() | call-apply.js:12:10:12:30 | reflective call |
5+
| call-apply.js:27:14:27:21 | source() | call-apply.js:16:10:16:40 | reflective call |
6+
| call-apply.js:27:14:27:21 | source() | call-apply.js:23:1:25:1 | the arguments object of function foo1_sink |
7+
| call-apply.js:27:14:27:21 | source() | call-apply.js:29:6:29:32 | reflective call |
8+
| call-apply.js:27:14:27:21 | source() | call-apply.js:32:6:32:35 | reflective call |
9+
| call-apply.js:27:14:27:21 | source() | call-apply.js:33:6:33:35 | reflective call |
10+
| call-apply.js:27:14:27:21 | source() | call-apply.js:64:3:66:3 | the arguments object of function sinkArguments1 |
11+
| call-apply.js:27:14:27:21 | source() | call-apply.js:67:3:69:3 | the arguments object of function sinkArguments0 |
12+
| call-apply.js:27:14:27:21 | source() | call-apply.js:71:3:74:3 | the arguments object of function fowardArguments |
1313
| destruct.js:20:7:20:14 | source() | destruct.js:13:14:13:19 | [a, b] |
1414
#select
1515
| access-path-sanitizer.js:2:18:2:25 | source() | access-path-sanitizer.js:4:8:4:12 | obj.x |
@@ -52,16 +52,16 @@ typeInferenceMismatch
5252
| bound-function.js:45:10:45:17 | source() | bound-function.js:45:6:45:18 | id3(source()) |
5353
| bound-function.js:49:12:49:19 | source() | bound-function.js:54:6:54:14 | source0() |
5454
| bound-function.js:49:12:49:19 | source() | bound-function.js:55:6:55:14 | source1() |
55-
| call-apply.js:25:14:25:21 | source() | call-apply.js:22:8:22:11 | arg1 |
56-
| call-apply.js:25:14:25:21 | source() | call-apply.js:27:6:27:32 | foo1.ca ... ce, "") |
57-
| call-apply.js:25:14:25:21 | source() | call-apply.js:30:6:30:35 | foo1.ap ... e, ""]) |
58-
| call-apply.js:25:14:25:21 | source() | call-apply.js:31:6:31:35 | foo2.ap ... e, ""]) |
59-
| call-apply.js:25:14:25:21 | source() | call-apply.js:38:6:38:29 | foo1_ap ... e, ""]) |
60-
| call-apply.js:25:14:25:21 | source() | call-apply.js:44:6:44:28 | foo1_ca ... e, ""]) |
61-
| call-apply.js:25:14:25:21 | source() | call-apply.js:45:6:45:28 | foo1_ca ... ource]) |
62-
| call-apply.js:25:14:25:21 | source() | call-apply.js:63:10:63:21 | arguments[1] |
63-
| call-apply.js:25:14:25:21 | source() | call-apply.js:66:10:66:21 | arguments[0] |
64-
| call-apply.js:85:17:85:24 | source() | call-apply.js:82:8:82:11 | this |
55+
| call-apply.js:27:14:27:21 | source() | call-apply.js:24:8:24:11 | arg1 |
56+
| call-apply.js:27:14:27:21 | source() | call-apply.js:29:6:29:32 | foo1.ca ... ce, "") |
57+
| call-apply.js:27:14:27:21 | source() | call-apply.js:32:6:32:35 | foo1.ap ... e, ""]) |
58+
| call-apply.js:27:14:27:21 | source() | call-apply.js:33:6:33:35 | foo2.ap ... e, ""]) |
59+
| call-apply.js:27:14:27:21 | source() | call-apply.js:40:6:40:29 | foo1_ap ... e, ""]) |
60+
| call-apply.js:27:14:27:21 | source() | call-apply.js:46:6:46:28 | foo1_ca ... e, ""]) |
61+
| call-apply.js:27:14:27:21 | source() | call-apply.js:47:6:47:28 | foo1_ca ... ource]) |
62+
| call-apply.js:27:14:27:21 | source() | call-apply.js:65:10:65:21 | arguments[1] |
63+
| call-apply.js:27:14:27:21 | source() | call-apply.js:68:10:68:21 | arguments[0] |
64+
| call-apply.js:87:17:87:24 | source() | call-apply.js:84:8:84:11 | this |
6565
| callbacks.js:4:6:4:13 | source() | callbacks.js:34:27:34:27 | x |
6666
| callbacks.js:4:6:4:13 | source() | callbacks.js:35:27:35:27 | x |
6767
| callbacks.js:5:6:5:13 | source() | callbacks.js:34:27:34:27 | x |

javascript/ql/test/library-tests/TaintTracking/DataFlowTracking.expected

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@
1919
| bound-function.js:45:10:45:17 | source() | bound-function.js:45:6:45:18 | id3(source()) |
2020
| bound-function.js:49:12:49:19 | source() | bound-function.js:54:6:54:14 | source0() |
2121
| bound-function.js:49:12:49:19 | source() | bound-function.js:55:6:55:14 | source1() |
22-
| call-apply.js:25:14:25:21 | source() | call-apply.js:22:8:22:11 | arg1 |
23-
| call-apply.js:25:14:25:21 | source() | call-apply.js:27:6:27:32 | foo1.ca ... ce, "") |
24-
| call-apply.js:25:14:25:21 | source() | call-apply.js:30:6:30:35 | foo1.ap ... e, ""]) |
25-
| call-apply.js:25:14:25:21 | source() | call-apply.js:44:6:44:28 | foo1_ca ... e, ""]) |
26-
| call-apply.js:25:14:25:21 | source() | call-apply.js:66:10:66:21 | arguments[0] |
27-
| call-apply.js:85:17:85:24 | source() | call-apply.js:82:8:82:11 | this |
22+
| call-apply.js:27:14:27:21 | source() | call-apply.js:24:8:24:11 | arg1 |
23+
| call-apply.js:27:14:27:21 | source() | call-apply.js:29:6:29:32 | foo1.ca ... ce, "") |
24+
| call-apply.js:27:14:27:21 | source() | call-apply.js:32:6:32:35 | foo1.ap ... e, ""]) |
25+
| call-apply.js:27:14:27:21 | source() | call-apply.js:46:6:46:28 | foo1_ca ... e, ""]) |
26+
| call-apply.js:27:14:27:21 | source() | call-apply.js:68:10:68:21 | arguments[0] |
27+
| call-apply.js:87:17:87:24 | source() | call-apply.js:84:8:84:11 | this |
2828
| callbacks.js:4:6:4:13 | source() | callbacks.js:34:27:34:27 | x |
2929
| callbacks.js:4:6:4:13 | source() | callbacks.js:35:27:35:27 | x |
3030
| callbacks.js:5:6:5:13 | source() | callbacks.js:34:27:34:27 | x |

javascript/ql/test/library-tests/TaintTracking/call-apply.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import * as foolib from 'foolib';
2+
13
function foo1(arg1, arg2) {
24
return arg1;
35
}

0 commit comments

Comments
 (0)