blob: 954c8da0f92efd8a1059a3e754ab2ed6767a28a2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#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<Value*> args) : Function(name, args) {}
|