| 1581 | // Node for compilation of do{}while() |
| 1582 | |
| 1583 | NodeDoWhileExpr::NodeDoWhileExpr() |
| 1584 | { |
| 1585 | second = TakeLastNode(); |
| 1586 | first = TakeLastNode(); |
| 1587 | |
| 1588 | if((second->typeInfo->type == TypeInfo::TYPE_COMPLEX && second->typeInfo != typeObject) || second->typeInfo->type == TypeInfo::TYPE_VOID) |
| 1589 | ThrowError(CodeInfo::lastKnownStartPos, "ERROR: condition type cannot be '%s' and function for conversion to bool is undefined", second->typeInfo->GetFullTypeName()); |
| 1590 | |
| 1591 | nodeType = typeNodeDoWhileExpr; |
| 1592 | } |
| 1593 | NodeDoWhileExpr::~NodeDoWhileExpr() |
| 1594 | { |
| 1595 | } |
nothing calls this directly
no test coverage detected