This commit is contained in:
Leonardo Alt
2020-07-23 18:49:03 +02:00
parent 003c9b9a5b
commit 5bb4e73693
10 changed files with 40 additions and 86 deletions
@@ -37,6 +37,8 @@ contract C {
b[x][y] = z;
}
}
// ====
// SMTSolvers: cvc4
// ----
// Warning 6328: (617-637): Assertion violation happens here.
// Warning 4661: (372-392): Assertion violation happens here
// Warning 4661: (617-637): Assertion violation happens here
@@ -1,10 +0,0 @@
{
"auxiliaryInput":
{
"smtlib2responses":
{
"0x45598870c7c0bc4c4f61acad7e0dd9399fb28aa3df198379dd36a95d70814ef8": "sat\n((|EVALEXPR_0| 1))\n",
"0xee335f8104fdb81b6e5fb418725923b81f7d78ffbd6bf95fb82e5593a1ac366a": "sat\n((|EVALEXPR_0| 0))\n"
}
}
}
@@ -1,14 +0,0 @@
==== Source: A ====
pragma experimental SMTChecker;
contract C
{
function f(uint x) public pure {
assert(x > 0);
assert(x > 100);
assert(x >= 0);
}
}
// ----
// Warning: (82-95): Assertion violation happens here
// Warning: (99-114): Assertion violation happens here
@@ -1,9 +0,0 @@
{
"auxiliaryInput":
{
"smtlib2responses":
{
"0x535c76d6b87d14bd4b4bf1014d14b8e91b648f073a68f9f267c4fe1df570bc14": "sat\n((|EVALEXPR_0| 0))\n"
}
}
}
@@ -1,11 +0,0 @@
==== Source: A ====
pragma experimental SMTChecker;
contract C
{
function f(uint x) public pure {
assert(x > 0);
}
}
// ----
// Warning: (82-95): Assertion violation happens here