[llvm] r187224 - Collapse conditional and add an assert for unhandled scope types.

Eric Christopher echristo at gmail.com
Fri Jul 26 14:18:51 PDT 2013


It ends up working, but it's subtle. Parens added in r187247.

-eric

On Fri, Jul 26, 2013 at 2:06 PM, Robinson, Paul
<Paul_Robinson at playstation.sony.com> wrote:
>> -----Original Message-----
>> From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-
>> bounces at cs.uiuc.edu] On Behalf Of Eric Christopher
>> Sent: Friday, July 26, 2013 10:45 AM
>> To: llvm-commits at cs.uiuc.edu
>> Subject: [llvm] r187224 - Collapse conditional and add an assert for
>> unhandled scope types.
>>
>> Author: echristo
>> Date: Fri Jul 26 12:45:19 2013
>> New Revision: 187224
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=187224&view=rev
>> Log:
>> Collapse conditional and add an assert for unhandled scope types.
>>
>> Modified:
>>     llvm/trunk/lib/IR/DebugInfo.cpp
>>
>> Modified: llvm/trunk/lib/IR/DebugInfo.cpp
>> URL: http://llvm.org/viewvc/llvm-
>> project/llvm/trunk/lib/IR/DebugInfo.cpp?rev=187224&r1=187223&r2=187224&v
>> iew=diff
>> ========================================================================
>> ======
>> --- llvm/trunk/lib/IR/DebugInfo.cpp (original)
>> +++ llvm/trunk/lib/IR/DebugInfo.cpp Fri Jul 26 12:45:19 2013
>> @@ -711,9 +711,7 @@ DIScope DIScope::getContext() const {
>>    if (isNameSpace())
>>      return DINameSpace(DbgNode).getContext();
>>
>> -  if (isFile() || isCompileUnit())
>> -    return DIScope();
>> -
>> +  assert(isFile() || isCompileUnit() && "Unhandled type of scope.");
>
> Wants to be this, I think...
>   +  assert((isFile() || isCompileUnit()) && "Unhandled type of scope.");
>
> --paulr
>
>>    return DIScope();
>>  }
>>
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>



More information about the llvm-commits mailing list