Explorar el Código

- disable the cs_opt_nodecse optimization from the -O2 for the WebAssembly target, because it causes a crash, when compiling the classes unit

Nikolay Nikolov hace 3 años
padre
commit
5395e52539
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      compiler/wasm32/cpuinfo.pas

+ 1 - 1
compiler/wasm32/cpuinfo.pas

@@ -94,7 +94,7 @@ Const
                                  [cs_opt_loopunroll,cs_opt_nodecse];
 
    level1optimizerswitches = genericlevel1optimizerswitches;
-   level2optimizerswitches = genericlevel2optimizerswitches + level1optimizerswitches + [cs_opt_nodecse];
+   level2optimizerswitches = genericlevel2optimizerswitches + level1optimizerswitches {+ [cs_opt_nodecse]};
    level3optimizerswitches = genericlevel3optimizerswitches + level2optimizerswitches;
    level4optimizerswitches = genericlevel4optimizerswitches + level3optimizerswitches + [];