aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AtomicExpandPass.cpp
diff options
context:
space:
mode:
authorArthur Eubanks <aeubanks@google.com>2021-05-31 16:11:03 -0700
committerArthur Eubanks <aeubanks@google.com>2021-05-31 16:11:25 -0700
commit372237487e2494f37ad204b7a0eea3425d919e66 (patch)
treeefc9e8c0c14a2d9c481e8526a7506e2756ed59c7 /llvm/lib/CodeGen/AtomicExpandPass.cpp
parentdb26cd30b6dd65e88d786e97a1e453af5cd48966 (diff)
downloadllvm-372237487e2494f37ad204b7a0eea3425d919e66.zip
llvm-372237487e2494f37ad204b7a0eea3425d919e66.tar.gz
llvm-372237487e2494f37ad204b7a0eea3425d919e66.tar.bz2
[OpaquePtr] Remove some uses of PointerType::getElementType()
Diffstat (limited to 'llvm/lib/CodeGen/AtomicExpandPass.cpp')
-rw-r--r--llvm/lib/CodeGen/AtomicExpandPass.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/AtomicExpandPass.cpp b/llvm/lib/CodeGen/AtomicExpandPass.cpp
index 1474573b..c8a7aa3 100644
--- a/llvm/lib/CodeGen/AtomicExpandPass.cpp
+++ b/llvm/lib/CodeGen/AtomicExpandPass.cpp
@@ -441,7 +441,7 @@ bool AtomicExpand::expandAtomicLoadToCmpXchg(LoadInst *LI) {
Order = AtomicOrdering::Monotonic;
Value *Addr = LI->getPointerOperand();
- Type *Ty = cast<PointerType>(Addr->getType())->getElementType();
+ Type *Ty = LI->getType();
Constant *DummyVal = Constant::getNullValue(Ty);
Value *Pair = Builder.CreateAtomicCmpXchg(