]> granicus.if.org Git - llvm/commit
IR: Fix ConstantArray::replaceUsesOfWithOnConstant()
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 19 Aug 2014 02:21:00 +0000 (02:21 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 19 Aug 2014 02:21:00 +0000 (02:21 +0000)
commit3b666f3b591b2e251e0edde332b98bfd9ee25cfd
tree36793dda6e3992eada5a0f18aedee7db544d58f2
parent6238162cc518a915aba296ddda24311d4974290f
IR: Fix ConstantArray::replaceUsesOfWithOnConstant()

Previously, `ConstantArray::replaceUsesOfWithOnConstant()` neglected to
check whether it becomes a `ConstantDataArray`.  Call
`ConstantArray::getImpl()` to check for that.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215965 91177308-0d34-0410-b5e6-96231b3b80d8
lib/IR/Constants.cpp
unittests/IR/ConstantsTest.cpp