diff options
Diffstat (limited to 'lib/CodeGen/ArrayParameters.cc')
| -rw-r--r-- | lib/CodeGen/ArrayParameters.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/CodeGen/ArrayParameters.cc b/lib/CodeGen/ArrayParameters.cc index 57cf6dd..57dc523 100644 --- a/lib/CodeGen/ArrayParameters.cc +++ b/lib/CodeGen/ArrayParameters.cc @@ -32,6 +32,7 @@ void ArrayHandler::bindArrayParameter(const std::string &Name, Value *TotalBytes = Builder->CreateMul(TotalElements, Meta.ElementSizeC, Name + "_copy_bytes"); Value *Copy = Builder->CreateCall(MallocFunc, TotalBytes, Name + "_copy"); + emitAllocCheck(Copy, Name, CG.DiagnosticLine); FunctionType *MemcpyType = FunctionType::get( PointerType::getUnqual(*TheContext), {PointerType::getUnqual(*TheContext), PointerType::getUnqual(*TheContext), |
