<div dir="ltr">Simplified this a bit further - since those pieces of code didn't need to use the outer scope DebugOffset variable & then I figured that variable was a bit subtle being an indirect out parameter from a lambda used as prolifically as this lambda/out parameter are, so I turned it into a return value in r346691</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Nov 7, 2018 at 2:41 PM via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks, I was just about to fix it myself.<br>
--paulr<br>
<br>
> -----Original Message-----<br>
> From: llvm-commits [mailto:<a href="mailto:llvm-commits-bounces@lists.llvm.org" target="_blank">llvm-commits-bounces@lists.llvm.org</a>] On Behalf<br>
> Of Jorge Gorbe Moya via llvm-commits<br>
> Sent: Wednesday, November 07, 2018 5:30 PM<br>
> To: <a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
> Subject: [llvm] r346365 - Add parentheses to silence warning.<br>
> <br>
> Author: jgorbe<br>
> Date: Wed Nov  7 14:30:01 2018<br>
> New Revision: 346365<br>
> <br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=346365&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=346365&view=rev</a><br>
> Log:<br>
> Add parentheses to silence warning.<br>
> <br>
> DWARFContext.cpp:356:20: error: using the result of an assignment as a<br>
> condition without parentheses [-Werror,-Wparentheses]<br>
> <br>
> Modified:<br>
>     llvm/trunk/lib/DebugInfo/DWARF/DWARFContext.cpp<br>
> <br>
> Modified: llvm/trunk/lib/DebugInfo/DWARF/DWARFContext.cpp<br>
> URL: <a href="http://llvm.org/viewvc/llvm-" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-</a><br>
> project/llvm/trunk/lib/DebugInfo/DWARF/DWARFContext.cpp?rev=346365&r1=3463<br>
> 64&r2=346365&view=diff<br>
> ==========================================================================<br>
> ====<br>
> --- llvm/trunk/lib/DebugInfo/DWARF/DWARFContext.cpp (original)<br>
> +++ llvm/trunk/lib/DebugInfo/DWARF/DWARFContext.cpp Wed Nov  7 14:30:01<br>
> 2018<br>
> @@ -353,7 +353,7 @@ void DWARFContext::dump(<br>
> <br>
>    auto dumpDebugInfo = [&](const char *Name, unit_iterator_range Units) {<br>
>      OS << '\n' << Name << " contents:\n";<br>
> -    if (DumpOffset = DumpOffsets[DIDT_ID_DebugInfo])<br>
> +    if ((DumpOffset = DumpOffsets[DIDT_ID_DebugInfo]))<br>
>        for (const auto &U : Units)<br>
>          U->getDIEForOffset(DumpOffset.getValue())<br>
>              .dump(OS, 0, DumpOpts.noImplicitRecursion());<br>
> <br>
> <br>
> _______________________________________________<br>
> llvm-commits mailing list<br>
> <a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote></div>