diff --git a/src/ir/IR.cpp b/src/ir/IR.cpp index 1037c25..8966fc3 100644 --- a/src/ir/IR.cpp +++ b/src/ir/IR.cpp @@ -649,7 +649,7 @@ template<> void ExprNode::accept(IRVisitor *v, const Expr &e) const { v->vi template<> void ExprNode::accept(IRVisitor *v, const Expr &e) const { v->visit((const Sub *)this, e); } template<> void ExprNode::accept(IRVisitor *v, const Expr &e) const { v->visit((const Mul *)this, e); } template<> void ExprNode
::accept(IRVisitor *v, const Expr &e) const { v->visit((const Div *)this, e); } -template<> void ExprNode::accept(IRVisitor *v, const Expr &e) const { v->visit((const Mod *)this, e); } +template<> EXPORT void ExprNode::accept(IRVisitor *v, const Expr &e) const { v->visit((const Mod *)this, e); } template<> EXPORT void ExprNode::accept(IRVisitor *v, const Expr &e) const { v->visit((const Min *)this, e); } template<> EXPORT void ExprNode::accept(IRVisitor *v, const Expr &e) const { v->visit((const Max *)this, e); } template<> void ExprNode::accept(IRVisitor *v, const Expr &e) const { v->visit((const EQ *)this, e); }