Commit 9bff7a2
authored
Don't allow legacy settings in strict mode (#8261)
In strict mode (`EMCC_STRICT=1` or `-s STRICT`) treat any usage
of legacy settings as an error.
We don't even attach the legacy settings in this case so it becomes
impossible to depend on legacy settings.
Also, move SAFE_HEAP and ASM_JS out of legacy settings. These
settings are still used, they just need to have their values verified.
See #82571 parent b4fdb5f commit 9bff7a2
File tree
5 files changed
+67
-28
lines changed- src
- tests
- tools
5 files changed
+67
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
829 | 829 | | |
830 | 830 | | |
831 | 831 | | |
832 | | - | |
833 | | - | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
834 | 837 | | |
835 | 838 | | |
836 | 839 | | |
| |||
945 | 948 | | |
946 | 949 | | |
947 | 950 | | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
952 | | - | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
953 | 954 | | |
954 | 955 | | |
955 | 956 | | |
956 | 957 | | |
957 | 958 | | |
958 | 959 | | |
959 | | - | |
| 960 | + | |
960 | 961 | | |
961 | 962 | | |
962 | 963 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1392 | 1392 | | |
1393 | 1393 | | |
1394 | 1394 | | |
1395 | | - | |
1396 | | - | |
1397 | | - | |
1398 | | - | |
1399 | | - | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
1400 | 1402 | | |
1401 | | - | |
1402 | | - | |
1403 | 1403 | | |
1404 | 1404 | | |
1405 | 1405 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9042 | 9042 | | |
9043 | 9043 | | |
9044 | 9044 | | |
9045 | | - | |
9046 | | - | |
9047 | | - | |
| 9045 | + | |
| 9046 | + | |
| 9047 | + | |
| 9048 | + | |
| 9049 | + | |
| 9050 | + | |
| 9051 | + | |
| 9052 | + | |
| 9053 | + | |
| 9054 | + | |
9048 | 9055 | | |
9049 | 9056 | | |
9050 | 9057 | | |
| |||
9102 | 9109 | | |
9103 | 9110 | | |
9104 | 9111 | | |
| 9112 | + | |
| 9113 | + | |
| 9114 | + | |
| 9115 | + | |
| 9116 | + | |
| 9117 | + | |
| 9118 | + | |
| 9119 | + | |
| 9120 | + | |
| 9121 | + | |
| 9122 | + | |
| 9123 | + | |
| 9124 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
334 | | - | |
| 334 | + | |
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1138 | 1138 | | |
1139 | 1139 | | |
1140 | 1140 | | |
1141 | | - | |
1142 | | - | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
1143 | 1150 | | |
1144 | 1151 | | |
1145 | 1152 | | |
| |||
1172 | 1179 | | |
1173 | 1180 | | |
1174 | 1181 | | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
1175 | 1185 | | |
1176 | 1186 | | |
1177 | 1187 | | |
1178 | 1188 | | |
1179 | | - | |
| 1189 | + | |
1180 | 1190 | | |
1181 | 1191 | | |
1182 | | - | |
1183 | | - | |
1184 | | - | |
1185 | | - | |
1186 | | - | |
1187 | | - | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
1188 | 1200 | | |
1189 | 1201 | | |
1190 | 1202 | | |
| |||
1230 | 1242 | | |
1231 | 1243 | | |
1232 | 1244 | | |
| 1245 | + | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
1233 | 1251 | | |
1234 | 1252 | | |
1235 | 1253 | | |
| |||
0 commit comments