diff options
Diffstat (limited to 'gcc/rust/backend/rust-builtins.h')
-rw-r--r-- | gcc/rust/backend/rust-builtins.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/rust/backend/rust-builtins.h b/gcc/rust/backend/rust-builtins.h index 13c16d1..2bfa6c6 100644 --- a/gcc/rust/backend/rust-builtins.h +++ b/gcc/rust/backend/rust-builtins.h @@ -122,6 +122,14 @@ private: define_builtin ("breakpoint", BUILT_IN_TRAP, "__builtin_trap", "breakpoint", build_function_type (void_type_node, void_list_node), builtin_const | builtin_noreturn); + + define_builtin ( + "memcpy", BUILT_IN_MEMCPY, "__builtin_memcpy", "memcpy", + build_function_type_list (build_pointer_type (void_type_node), + build_pointer_type (void_type_node), + build_pointer_type (void_type_node), + size_type_node, NULL_TREE), + 0); } // Define a builtin function. BCODE is the builtin function code |