[llvm-commits] [llvm] r147867 - /llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h

Richard Smith richard at metafoo.co.uk
Tue Jan 10 11:47:52 PST 2012


On Tue, January 10, 2012 19:30, Chandler Carruth wrote:
> On Tue, Jan 10, 2012 at 11:10 AM, Richard Smith
> <richard-llvm at metafoo.co.uk>wrote:
>> Author: rsmith
>> Date: Tue Jan 10 13:10:22 2012
>> New Revision: 147867
>>
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=147867&view=rev
>> Log:
>> Fix a -Wreturn-type warning in g++.
>>
>> Modified:
>> llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
>>
>> Modified: llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/MCTargetDesc/A
>> RMBaseInfo.h?rev=147867&r1=147866&r2=147867&view=diff
>>
>>
>> ===========================================================================
>> ===
>> --- llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h (original)
>> +++ llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h Tue Jan 10
>> 13:10:22 2012
>> @@ -67,6 +67,7 @@
>>
>>
>> inline static const char *ARMCondCodeToString(ARMCC::CondCodes CC) { switch
>> (CC) {
>> +  default: llvm_unreachable("Unknown condition code");
>>
>>
>
> If the enumeration is fully covered, please put the llvm_unreachable after
> the switch and don't add a default. We're trying to get to a point where we can
> more effectively use the compiler warnings about non-covering switches.

Thanks, r147870.




More information about the llvm-commits mailing list