Skip to content

Commit 2834ba5

Browse files
committed
Avoid unnecessary dependency on SYSCALLS object. NFC
I noticed that `proc_exit` was depending on `SYSCALLS` even though it wasn't actually using `SYSCALLS`.
1 parent c4d76b8 commit 2834ba5

25 files changed

+25
-29
lines changed

src/library.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -3757,7 +3757,8 @@ function wrapSyscallFunction(x, library, isWasi) {
37573757
}
37583758

37593759
library[x] = eval('(' + t + ')');
3760-
if (!WASMFS) {
3760+
// Automatically add dependency on `$SYSCALLS`
3761+
if (!WASMFS && t.includes('SYSCALLS')) {
37613762
library[x + '__deps'].push('$SYSCALLS');
37623763
}
37633764
#if PTHREADS

src/library_syscall.js

-5
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,6 @@ var SyscallsLibrary = {
157157
},
158158
159159
_munmap_js__i53abi: true,
160-
_munmap_js__deps: ['$SYSCALLS',
161-
#if FILESYSTEM && SYSCALLS_REQUIRE_FILESYSTEM
162-
'$FS',
163-
#endif
164-
],
165160
_munmap_js: (addr, len, prot, flags, fd, offset) => {
166161
#if FILESYSTEM && SYSCALLS_REQUIRE_FILESYSTEM
167162
if (isNaN(offset)) return {{{ cDefs.EOVERFLOW }}};
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2164
1+
2143
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4669
1+
4607
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2200
1+
2176
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4720
1+
4658
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2617
1+
2597
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5568
1+
5507
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2783
1+
2758
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5891
1+
5829
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2475
1+
2451
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5284
1+
5223
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2441
1+
2418
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5214
1+
5153
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2187
1+
2165
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4720
1+
4658
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2200
1+
2176
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4720
1+
4658
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2200
1+
2176
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4720
1+
4658
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4924
1+
4923
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
13665
1+
13664
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
58240
1+
58237
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
31641
1+
31638
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
57082
1+
57079

0 commit comments

Comments
 (0)