Merge pull request #14188 from ethereum/fuzz-ir-pipeline

Make use of IR codegen pipeline and selectively report stack too deep…
This commit is contained in:
Nikola Matić
2023-05-06 13:04:13 +02:00
committed by GitHub
+3 -1
View File
@@ -121,7 +121,7 @@ void FuzzerUtil::testCompiler(
compiler.setSources(_input);
compiler.setEVMVersion(evmVersion);
compiler.setOptimiserSettings(optimiserSettings);
compiler.enableIRGeneration(_compileViaYul);
compiler.setViaIR(_compileViaYul);
try
{
compiler.compile();
@@ -137,6 +137,8 @@ void FuzzerUtil::testCompiler(
}
catch (StackTooDeepError const&)
{
if (_optimize && _compileViaYul)
throw;
}
}