| 278 | } |
| 279 | |
| 280 | ExpressionClasses::Id KnownState::stackElement(int _stackHeight, langutil::DebugData::ConstPtr _debugData) |
| 281 | { |
| 282 | if (m_stackElements.count(_stackHeight)) |
| 283 | return m_stackElements.at(_stackHeight); |
| 284 | // Stack element not found (not assigned yet), create new unknown equivalence class. |
| 285 | return m_stackElements[_stackHeight] = |
| 286 | m_expressionClasses->find(AssemblyItem(UndefinedItem, _stackHeight, std::move(_debugData))); |
| 287 | } |
| 288 | |
| 289 | KnownState::Id KnownState::relativeStackElement(int _stackOffset, langutil::DebugData::ConstPtr _debugData) |
| 290 | { |
no test coverage detected