@@ -580,6 +580,15 @@ yulOptimizationsSolcTests = testCase "eq-all-yul-optimization-tests" $ do
580580 -- Bug in solidity, fixed in newer versions:
581581 -- https://github.com/ethereum/solidity/issues/15397#event-14116827816
582582 , " no_move_transient_storage.yul"
583+
584+ -- to investigate, currently crash
585+ , " commonSubexpressionEliminator/long_literals_as_builtin_args.yul"
586+ , " disambiguator/string_as_hex_and_hex_as_string.yul"
587+ , " fullSuite/sub_objects.yul"
588+ , " loadResolver/extstaticcall.yul"
589+ , " loadResolver/memory_with_extcall_invalidation.yul"
590+ , " loadResolver/zero_length_reads_eof.yul"
591+ , " equivalentFunctionCombiner/constant_representation_datasize.yul"
583592 ]
584593
585594 solcRepo <- fromMaybe (internalError " cannot find solidity repo" ) <$> (lookupEnv " HEVM_SOLIDITY_REPO" )
@@ -626,7 +635,7 @@ yulOptimizationsSolcTests = testCase "eq-all-yul-optimization-tests" $ do
626635 filteredASym = symbolicMem [ x | x <- unfiltered, (not $ x =~ [re |^//|]) && (not $ x =~ [re |^$|]) ]
627636 filteredBSym = symbolicMem [ replaceAll " " $ x *=~ [re |^//|] | x <- onlyAfter [re |^// step:|] unfiltered, not $ x =~ [re |^$|] ]
628637 start <- getCurrentTime
629- let verbosity :: Int = 0
638+ let verbosity :: Int = 1
630639 when (verbosity > 0 ) $ putStrLn $ " Checking file: " <> f
631640 when (verbosity > 1 ) $ do
632641 putStrLn " -------------Original Below-----------------"
0 commit comments