#include "BuiltInFunction.h" #include "../../LLVMVisitor/LLVMVisitor.h" std::string BuiltInFunction::Visit(LLVMVisitor& visitor) const { return visitor.Visit(*this); } Value::T_Primitive BuiltInFunction::RetType() const { if (args.empty()) return T_void; return args.front()->RetType(); } BuiltInFunction::BuiltInFunction(std::string name, std::deque args) : Function(name, args) {}