diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-05-23 11:40:33 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-05-23 11:40:33 +0100 |
commit | f2a6a9706925a64386a0833f9ff2a03017a90bb5 (patch) | |
tree | 239a029dfffe57c2cd53b0d7bd733cd13ef0057d | |
parent | 405932afc053920a41ea93666a575fe03521b49c (diff) | |
download | llvm-f2a6a9706925a64386a0833f9ff2a03017a90bb5.zip llvm-f2a6a9706925a64386a0833f9ff2a03017a90bb5.tar.gz llvm-f2a6a9706925a64386a0833f9ff2a03017a90bb5.tar.bz2 |
Fix MSVC "ignoring return value of function declared with 'nodiscard' attribute" warning. NFC.
-rw-r--r-- | llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp index 0c481b4..ddfc9d0 100644 --- a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp +++ b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp @@ -6505,8 +6505,10 @@ static bool SwitchToLookupTable(SwitchInst *SI, IRBuilder<> &Builder, // If the default is unreachable, all case values are s>= MinCaseVal. Then // we can try to attach nsw. bool MayWrap = true; - if (!DefaultIsReachable) - MaxCaseVal->getValue().ssub_ov(MinCaseVal->getValue(), MayWrap); + if (!DefaultIsReachable) { + APInt Res = MaxCaseVal->getValue().ssub_ov(MinCaseVal->getValue(), MayWrap); + (void)Res; + } TableIndex = Builder.CreateSub(SI->getCondition(), TableIndexOffset, "switch.tableidx", /*HasNUW =*/false, |