[CodeGen] Fold variable into assert.

Avoids warnings in Release builds.

llvm-svn: 307472
This commit is contained in:
Benjamin Kramer
2017-07-08 14:14:57 +00:00
parent 18ee908ca2
commit 6fbfdec556

View File

@@ -2433,8 +2433,8 @@ CodeGenModule::GetOrCreateLLVMGlobal(StringRef MangledName,
auto ExpectedAS =
D ? D->getType().getAddressSpace()
: (LangOpts.OpenCL ? LangAS::opencl_global : LangAS::Default);
auto ExpectedTargetAS = getContext().getTargetAddressSpace(ExpectedAS);
assert(ExpectedTargetAS == Ty->getPointerAddressSpace());
assert(getContext().getTargetAddressSpace(ExpectedAS) ==
Ty->getPointerAddressSpace());
if (AddrSpace != ExpectedAS)
return getTargetCodeGenInfo().performAddrSpaceCast(*this, GV, AddrSpace,
ExpectedAS, Ty);