summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
diff options
context:
space:
mode:
authorKadir Cetinkaya <kadircet@google.com>2018-11-06 08:59:25 +0000
committerKadir Cetinkaya <kadircet@google.com>2018-11-06 08:59:25 +0000
commitb1501462e2ecbd2c31b19a270c2e9c800dda6c3d (patch)
treeac669da45d5f78f2f7106d9dbc6a26eb26ef4645 /clang/lib/CodeGen
parent178d26fa18d3132d1b7d48bd2e64aaec2ee5966e (diff)
downloadbcm5719-llvm-b1501462e2ecbd2c31b19a270c2e9c800dda6c3d.tar.gz
bcm5719-llvm-b1501462e2ecbd2c31b19a270c2e9c800dda6c3d.zip
T was unused on assertion disabled builds.
llvm-svn: 346216
Diffstat (limited to 'clang/lib/CodeGen')
-rw-r--r--clang/lib/CodeGen/CGBuiltin.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp
index a42c7eb85f9..c6d270567a1 100644
--- a/clang/lib/CodeGen/CGBuiltin.cpp
+++ b/clang/lib/CodeGen/CGBuiltin.cpp
@@ -249,12 +249,13 @@ static Value *MakeAtomicCmpXchgValue(CodeGenFunction &CGF, const CallExpr *E,
static
Value *EmitAtomicCmpXchgForMSIntrin(CodeGenFunction &CGF, const CallExpr *E,
AtomicOrdering SuccessOrdering = AtomicOrdering::SequentiallyConsistent) {
- auto T = E->getType();
assert(E->getArg(0)->getType()->isPointerType());
- assert(CGF.getContext().hasSameUnqualifiedType(T,
- E->getArg(0)->getType()->getPointeeType()));
- assert(CGF.getContext().hasSameUnqualifiedType(T, E->getArg(1)->getType()));
- assert(CGF.getContext().hasSameUnqualifiedType(T, E->getArg(2)->getType()));
+ assert(CGF.getContext().hasSameUnqualifiedType(
+ E->getType(), E->getArg(0)->getType()->getPointeeType()));
+ assert(CGF.getContext().hasSameUnqualifiedType(E->getType(),
+ E->getArg(1)->getType()));
+ assert(CGF.getContext().hasSameUnqualifiedType(E->getType(),
+ E->getArg(2)->getType()));
auto *Destination = CGF.EmitScalarExpr(E->getArg(0));
auto *Comparand = CGF.EmitScalarExpr(E->getArg(2));
OpenPOWER on IntegriCloud