| 268 | } |
| 269 | |
| 270 | StateValue Type::mkUndef(State &s) const { |
| 271 | auto val = getDummyValue(true); |
| 272 | expr var = expr::mkFreshVar("undef", val.value); |
| 273 | s.addUndefVar(expr(var)); |
| 274 | return { std::move(var), std::move(val.non_poison) }; |
| 275 | } |
| 276 | |
| 277 | pair<expr, expr> Type::mkUndefInput(State &s, const ParamAttrs &attrs) const { |
| 278 | auto var = expr::mkFreshVar("undef", mkInput(s, "", attrs)); |
no test coverage detected