mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-27 05:55:40 +00:00
Propogate name to the malloc itself instead of to the cast
llvm-svn: 1071
This commit is contained in:
parent
3fd0124447
commit
cd8bcd33aa
@ -151,7 +151,9 @@ bool CleanupGCCOutput::doOneCleanupPass(Method *M) {
|
||||
|
||||
if (CallInst *CI = dyn_cast<CallInst>(I)) {
|
||||
if (CI->getCalledValue() == Malloc) { // Replace call to malloc?
|
||||
MallocInst *MallocI = new MallocInst(PtrArrSByte, CI->getOperand(1));
|
||||
MallocInst *MallocI = new MallocInst(PtrArrSByte, CI->getOperand(1),
|
||||
CI->getName());
|
||||
CI->setName("");
|
||||
BI = BIL.insert(BI, MallocI)+1;
|
||||
ReplaceInstWithInst(BIL, BI, new CastInst(MallocI, PtrSByte));
|
||||
Changed = true;
|
||||
|
Loading…
Reference in New Issue
Block a user