| 39 | } |
| 40 | |
| 41 | SortPointer nondetInterfaceSort(ContractDefinition const& _contract, SymbolicState& _state) |
| 42 | { |
| 43 | auto varSorts = stateSorts(_contract); |
| 44 | std::vector<SortPointer> stateSort{_state.stateSort()}; |
| 45 | return std::make_shared<FunctionSort>( |
| 46 | std::vector<SortPointer>{_state.errorFlagSort(), _state.thisAddressSort()} + |
| 47 | getBuiltInFunctionsSorts(_state) + |
| 48 | stateSort + |
| 49 | varSorts + |
| 50 | stateSort + |
| 51 | varSorts, |
| 52 | SortProvider::boolSort |
| 53 | ); |
| 54 | } |
| 55 | |
| 56 | SortPointer constructorSort(ContractDefinition const& _contract, SymbolicState& _state) |
| 57 | { |
no test coverage detected