Given the following scenario
- Having a
SuperClass with external contract class SuperContractClass and methode void method(int a)
TargetClass, a sub class of SuperClass, with external contract TargetContractClass
- no
if (precondition()) block inside the definition of method method of SuperContractClass
- but a
if (precondition()) inside the overrided method method in TargetContractClass
- setting the configuration variable
<default-precondition> to `undefined
` (or omitting it)
Expected behaviour: no "Found strengthening pre-condition" error
Observed behaviour: "Found strengthening pre-condition in method(int)" error is raised