time_seed

This commit is contained in:
2013-06-02 01:51:19 +02:00
parent 5ff40733e0
commit a986fc4419
4 changed files with 19 additions and 2 deletions

View File

@@ -16,6 +16,11 @@ CodeGenVisitor::CodeGenVisitor(llvm::Module* module, llvm::FunctionPassManager *
llvm::FunctionType* ft = llvm::FunctionType::get(typeToLLVMType(Type::INT), argt, false);
llvm::Function::Create(ft, llvm::Function::ExternalLinkage, "put_char", module_);
// create external for time_seed
ft = llvm::FunctionType::get(typeToLLVMType(Type::INT), false);
llvm::Function::Create(ft, llvm::Function::ExternalLinkage, "time_seed", module_);
// create external for random_if
ft = llvm::FunctionType::get(typeToLLVMType(Type::BOOL), argt, false);
llvm::Function::Create(ft, llvm::Function::ExternalLinkage, "random_if", module_);