mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
test_via_ir_equivalence(): Use assertions for precondition checks
This commit is contained in:
parent
02a07fdf46
commit
0ce5e4c94d
@ -317,14 +317,9 @@ function test_via_ir_equivalence()
|
|||||||
pushd "$SOLTMPDIR" > /dev/null
|
pushd "$SOLTMPDIR" > /dev/null
|
||||||
|
|
||||||
(( $# <= 2 )) || fail "This function accepts at most two arguments."
|
(( $# <= 2 )) || fail "This function accepts at most two arguments."
|
||||||
|
|
||||||
if [[ $2 != --optimize ]] && [[ $2 != "" ]]
|
|
||||||
then
|
|
||||||
fail "The second argument must be --optimize if present."
|
|
||||||
fi
|
|
||||||
|
|
||||||
local solidity_file="$1"
|
local solidity_file="$1"
|
||||||
local optimize_flag="$2"
|
local optimize_flag="$2"
|
||||||
|
[[ $optimize_flag == --optimize || $optimize_flag == "" ]] || assertFail "The second argument must be --optimize if present."
|
||||||
|
|
||||||
output_file_prefix=$(basename "$1" .sol)
|
output_file_prefix=$(basename "$1" .sol)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user