Commit f110ed3
CLJS-1588: Self-host: satisfies? on defrecord instance
A bit-shift operation for protocol
masks overflows to signed negagive
in JavaScript, causing bootstrap failure.
Fix is to simply multiply by 2 instead of
bit-shift left.1 parent 8d33dd4 commit f110ed3
2 files changed
+7
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
755 | 755 | | |
756 | 756 | | |
757 | 757 | | |
758 | | - | |
| 758 | + | |
| 759 | + | |
759 | 760 | | |
760 | 761 | | |
761 | 762 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1899 | 1899 | | |
1900 | 1900 | | |
1901 | 1901 | | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
1902 | 1905 | | |
1903 | 1906 | | |
1904 | 1907 | | |
| |||
1939 | 1942 | | |
1940 | 1943 | | |
1941 | 1944 | | |
1942 | | - | |
| 1945 | + | |
| 1946 | + | |
1943 | 1947 | | |
1944 | 1948 | | |
1945 | 1949 | | |
| |||
0 commit comments