// IR Function：
// - 保存参数列表、基本块列表
// - 记录函数属性/元信息（按需要扩展）
#include "ir/IR.h"

namespace ir {

Function::Function(std::string name, std::shared_ptr<Type> ret_type)
    : Value(std::move(ret_type), std::move(name)),
      entry_(std::make_unique<BasicBlock>("entry")) {}

}  // namespace ir
