Commit f2a6a970 authored by Simon Pilgrim's avatar Simon Pilgrim
Browse files

Fix MSVC "ignoring return value of function declared with 'nodiscard' attribute" warning. NFC.

parent 405932af
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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,