ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
solidity_convert_mapping.cpp File Reference

Mapping type conversion for the Solidity frontend. More...

Include dependency graph for solidity_convert_mapping.cpp:

Detailed Description

Mapping type conversion for the Solidity frontend.

Converts Solidity mapping types into ESBMC's representation using infinite arrays (modeled as arrays with nondet size). Handles nested mappings, mapping access expressions, and the generation of helper symbols for mapping state variables.