From 935ff7f148bd646e0538b8710627d45a154db6a1 Mon Sep 17 00:00:00 2001 From: Simonas Kazlauskas Date: Wed, 14 Jun 2017 18:41:30 +0300 Subject: [PATCH] Remove alloc_zeroed optimisation It causes some weird UB-ey interaction in rustc_data_structures --- lib/Analysis/MemoryBuiltins.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/Analysis/MemoryBuiltins.cpp b/lib/Analysis/MemoryBuiltins.cpp index 8c796cdfe7ee..1c991d2e4184 100644 --- a/lib/Analysis/MemoryBuiltins.cpp +++ b/lib/Analysis/MemoryBuiltins.cpp @@ -76,7 +76,6 @@ static const std::pair AllocationFnData[] = { {LibFunc::strndup, {StrDupLike, 2, 1, -1}}, {LibFunc::rust_allocate, {MallocLike, 2, 0, -1}}, - {LibFunc::rust_allocate_zeroed, {MallocLike, 2, 0, -1}}, {LibFunc::rust_reallocate, {ReallocLike, 4, 2, -1}}, // TODO: Handle "int posix_memalign(void **, size_t, size_t)" };