| 227 | } |
| 228 | |
| 229 | optional<int64_t> getInt(const Value &val) { |
| 230 | if (auto i = dynamic_cast<const IntConst*>(&val)) { |
| 231 | if (auto n = i->getInt()) |
| 232 | return *n; |
| 233 | } |
| 234 | return {}; |
| 235 | } |
| 236 | |
| 237 | uint64_t getIntOr(const Value &val, uint64_t default_value) { |
| 238 | if (auto n = getInt(val)) |
no test coverage detected