diff --git a/src/AST/CodeGenVisitor.cpp b/src/AST/CodeGenVisitor.cpp index a9025f1..15929d3 100644 --- a/src/AST/CodeGenVisitor.cpp +++ b/src/AST/CodeGenVisitor.cpp @@ -46,6 +46,9 @@ void CodeGenVisitor::visit(BinOpExpression* e) { case BinOp::EQUALS: value_ = builder_->CreateICmpEQ(lhs, rhs, "eqtmp"); break; + case BinOp::LESS: + value_ = builder_->CreateICmpSLT(lhs, rhs, "eqtmp"); + break; default: // TODO error break;