From 7243155b1c3da0a980c868a87adebf00e0b33989 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Wed, 4 Apr 2018 10:39:57 +0200 Subject: [PATCH] The signatures of __rust_alloc and __rust_dealloc have changed --- lib/Analysis/MemoryBuiltins.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Analysis/MemoryBuiltins.cpp b/lib/Analysis/MemoryBuiltins.cpp index 2ed5ef0200a1..80aaee7614e5 100644 --- a/lib/Analysis/MemoryBuiltins.cpp +++ b/lib/Analysis/MemoryBuiltins.cpp @@ -95,8 +95,8 @@ static const std::pair AllocationFnData[] = { {LibFunc_strdup, {StrDupLike, 1, -1, -1}}, {LibFunc_strndup, {StrDupLike, 2, 1, -1}}, - {LibFunc_rust_alloc, {MallocLike, 3, 0, -1}}, - {LibFunc_rust_realloc, {ReallocLike, 6, 3, -1}}, + {LibFunc_rust_alloc, {MallocLike, 2, 0, -1}}, + {LibFunc_rust_realloc, {ReallocLike, 4, 3, -1}}, // TODO: Handle "int posix_memalign(void **, size_t, size_t)" };