| 167 | } |
| 168 | |
| 169 | TypePtr TryCallToSpecialForm::resolveType( |
| 170 | const std::vector<TypePtr>& argTypes) { |
| 171 | BOLT_CHECK_EQ( |
| 172 | argTypes.size(), |
| 173 | 1, |
| 174 | "TRY expressions expect exactly 1 argument, received: {}", |
| 175 | argTypes.size()); |
| 176 | return argTypes[0]; |
| 177 | } |
| 178 | |
| 179 | ExprPtr TryCallToSpecialForm::constructSpecialForm( |
| 180 | const TypePtr& type, |