OSDN Git Service

Revert "[InstCombine] snprintf optimizations"
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 9 May 2018 11:38:57 +0000 (11:38 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 9 May 2018 11:38:57 +0000 (11:38 +0000)
commitbe423e4d7b02a165525f1424a71fa83eede75ce6
treed4189a0985830dc2e0be50760ba13812c05496e9
parentfa04d8ba31b329699ce3df71b2a07e3589351a18
Revert "[InstCombine] snprintf optimizations"

This reverts commit r331849. It miscompiles
snprintf(buf, sizeof(buf), "%s", "any constant string); into
memcpy(buf, "%s", sizeof("any constant string"));

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@331866 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/SimplifyLibCalls.h
lib/Transforms/Utils/SimplifyLibCalls.cpp
test/Transforms/InstCombine/snprintf.ll [deleted file]