add a test case for #22190 in case of regression (#22217)

This commit is contained in:
ringabout
2023-07-04 10:58:14 +08:00
committed by GitHub
parent c513e37a70
commit 31ba1046fc

View File

@@ -712,3 +712,24 @@ block:
var y = "356"
merge(x, y)
doAssert x == "3bc"
block: # bug #22190
type
EVMFork = enum
Berlin
Istanbul
Shanghai
const
Vm2OpAllForks =
{EVMFork.low .. EVMFork.high}
vm2OpExecBlockData = [(forks: Vm2OpAllForks)]
proc mkOpTable(selected: EVMFork): bool =
selected notin vm2OpExecBlockData[0].forks
const
tab = mkOpTable(Berlin)
doAssert not tab