mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Some eof testing.
This commit is contained in:
parent
9f51125c08
commit
0f06cfe930
@ -31,6 +31,7 @@ AVAILABLE_PRESETS=(
|
|||||||
ir-optimize-evm-only
|
ir-optimize-evm-only
|
||||||
legacy-optimize-evm+yul
|
legacy-optimize-evm+yul
|
||||||
ir-optimize-evm+yul
|
ir-optimize-evm+yul
|
||||||
|
eof
|
||||||
)
|
)
|
||||||
|
|
||||||
function print_presets_or_exit
|
function print_presets_or_exit
|
||||||
@ -392,6 +393,7 @@ function settings_from_preset
|
|||||||
ir-optimize-evm-only) echo "{${extra_settings}evmVersion: '${evm_version}', viaIR: true, optimizer: {${extra_optimizer_settings}enabled: true, details: {yul: false}}}" ;;
|
ir-optimize-evm-only) echo "{${extra_settings}evmVersion: '${evm_version}', viaIR: true, optimizer: {${extra_optimizer_settings}enabled: true, details: {yul: false}}}" ;;
|
||||||
legacy-optimize-evm+yul) echo "{${extra_settings}evmVersion: '${evm_version}', viaIR: false, optimizer: {${extra_optimizer_settings}enabled: true, details: {yul: true}}}" ;;
|
legacy-optimize-evm+yul) echo "{${extra_settings}evmVersion: '${evm_version}', viaIR: false, optimizer: {${extra_optimizer_settings}enabled: true, details: {yul: true}}}" ;;
|
||||||
ir-optimize-evm+yul) echo "{${extra_settings}evmVersion: '${evm_version}', viaIR: true, optimizer: {${extra_optimizer_settings}enabled: true, details: {yul: true}}}" ;;
|
ir-optimize-evm+yul) echo "{${extra_settings}evmVersion: '${evm_version}', viaIR: true, optimizer: {${extra_optimizer_settings}enabled: true, details: {yul: true}}}" ;;
|
||||||
|
eof) echo "{${extra_settings}evmVersion: 'shanghai', eofVersion: 1, viaIR: true, optimizer: {${extra_optimizer_settings}enabled: true, details: {yul: true}}}" ;;
|
||||||
*)
|
*)
|
||||||
fail "Unknown settings preset: '${preset}'."
|
fail "Unknown settings preset: '${preset}'."
|
||||||
;;
|
;;
|
||||||
|
@ -42,7 +42,7 @@ function uniswap_test
|
|||||||
local config_file="hardhat.config.ts"
|
local config_file="hardhat.config.ts"
|
||||||
local config_var=config
|
local config_var=config
|
||||||
|
|
||||||
local compile_only_presets=()
|
local compile_only_presets=(eof)
|
||||||
local settings_presets=(
|
local settings_presets=(
|
||||||
"${compile_only_presets[@]}"
|
"${compile_only_presets[@]}"
|
||||||
#ir-no-optimize # Compilation fails with: "YulException: Variable ret_0 is 1 slot(s) too deep inside the stack."
|
#ir-no-optimize # Compilation fails with: "YulException: Variable ret_0 is 1 slot(s) too deep inside the stack."
|
||||||
|
Loading…
Reference in New Issue
Block a user