mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-24 08:39:13 +00:00
"Use" lambda captures which are otherwise only used in asserts. NFC
Summary: The LLVM coding standards recommend "using" values that are only needed by asserts: http://llvm.org/docs/CodingStandards.html#assert-liberally Without this change, LLVM cannot bootstrap with -Werror as the second stage fails with this new warning: https://reviews.llvm.org/rL291905 See also the previous fixes: https://reviews.llvm.org/rL291916 https://reviews.llvm.org/rL291939 https://reviews.llvm.org/rL291940 https://reviews.llvm.org/rL291941 Reviewers: rsmith Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D28695 llvm-svn: 291957
This commit is contained in:
parent
64dc9be7b4
commit
41cecba8e9
@ -896,6 +896,7 @@ const TargetRegisterClass *HexagonBitSimplify::getFinalVRegClass(
|
||||
*MRI.getTargetRegisterInfo());
|
||||
|
||||
auto VerifySR = [&HRI] (const TargetRegisterClass *RC, unsigned Sub) -> void {
|
||||
(void)HRI;
|
||||
assert(Sub == HRI.getHexagonSubRegIndex(RC, Hexagon::ps_sub_lo) ||
|
||||
Sub == HRI.getHexagonSubRegIndex(RC, Hexagon::ps_sub_hi));
|
||||
};
|
||||
|
@ -1825,6 +1825,7 @@ static VectorType *isVectorPromotionViable(Partition &P, const DataLayout &DL) {
|
||||
// Rank the remaining candidate vector types. This is easy because we know
|
||||
// they're all integer vectors. We sort by ascending number of elements.
|
||||
auto RankVectorTypes = [&DL](VectorType *RHSTy, VectorType *LHSTy) {
|
||||
(void)DL;
|
||||
assert(DL.getTypeSizeInBits(RHSTy) == DL.getTypeSizeInBits(LHSTy) &&
|
||||
"Cannot have vector types of different sizes!");
|
||||
assert(RHSTy->getElementType()->isIntegerTy() &&
|
||||
|
@ -681,6 +681,7 @@ void MDNodeMapper::mapNodesInPOT(UniquedGraph &G) {
|
||||
remapOperands(*ClonedN, [this, &D, &G](Metadata *Old) {
|
||||
if (Optional<Metadata *> MappedOp = getMappedOp(Old))
|
||||
return *MappedOp;
|
||||
(void)D;
|
||||
assert(G.Info[Old].ID > D.ID && "Expected a forward reference");
|
||||
return &G.getFwdReference(*cast<MDNode>(Old));
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user