diff options
Diffstat (limited to 'lib/Target/CppBackend')
-rw-r--r-- | lib/Target/CppBackend/CallHandlers.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Target/CppBackend/CallHandlers.h b/lib/Target/CppBackend/CallHandlers.h index 59cc051301..419bb3dd10 100644 --- a/lib/Target/CppBackend/CallHandlers.h +++ b/lib/Target/CppBackend/CallHandlers.h @@ -33,6 +33,10 @@ DEF_CALL_HANDLER(llvm_memcpy_p0i8_p0i8_i32, { return CH___default__(CI, "_memcpy", 3) + "|0"; }) +DEF_CALL_HANDLER(llvm_memset_p0i8_i32, { + return CH___default__(CI, "_memset", 2) + "|0"; +}) + // Setups void setupCallHandlers() { @@ -43,6 +47,7 @@ void setupCallHandlers() { SETUP_CALL_HANDLER(__default__); SETUP_CALL_HANDLER(llvm_nacl_atomic_store_i32); SETUP_CALL_HANDLER(llvm_memcpy_p0i8_p0i8_i32); + SETUP_CALL_HANDLER(llvm_memset_p0i8_i32); } std::string handleCall(const CallInst *CI) { |