[cfe-commits] r96602 - /cfe/trunk/tools/CIndex/CIndex.cpp
Ted Kremenek
kremenek at apple.com
Thu Feb 18 14:32:45 PST 2010
Done.
On Feb 18, 2010, at 1:27 PM, Chris Lattner wrote:
>
> On Feb 18, 2010, at 10:52 AM, Ted Kremenek wrote:
>
>> Author: kremenek
>> Date: Thu Feb 18 12:52:18 2010
>> New Revision: 96602
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=96602&view=rev
>> Log:
>> Tidy up order of switch statement. No functionality change.
>
> This was previously sorted by size. With your lexicographic sort, the various char's are no longer together (Char_U + UChar). Please revert.
>
> -Chris
>
>>
>> Modified:
>> cfe/trunk/tools/CIndex/CIndex.cpp
>>
>> Modified: cfe/trunk/tools/CIndex/CIndex.cpp
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/CIndex/CIndex.cpp?rev=96602&r1=96601&r2=96602&view=diff
>>
>> ==============================================================================
>> --- cfe/trunk/tools/CIndex/CIndex.cpp (original)
>> +++ cfe/trunk/tools/CIndex/CIndex.cpp Thu Feb 18 12:52:18 2010
>> @@ -644,47 +644,43 @@
>> // "Class") have associated declarations. Create cursors for those.
>> QualType VisitType;
>> switch (TL.getType()->getAs<BuiltinType>()->getKind()) {
>> - case BuiltinType::Void:
>> case BuiltinType::Bool:
>> - case BuiltinType::Char_U:
>> - case BuiltinType::UChar:
>> case BuiltinType::Char16:
>> case BuiltinType::Char32:
>> - case BuiltinType::UShort:
>> - case BuiltinType::UInt:
>> - case BuiltinType::ULong:
>> - case BuiltinType::ULongLong:
>> - case BuiltinType::UInt128:
>> case BuiltinType::Char_S:
>> - case BuiltinType::SChar:
>> - case BuiltinType::WChar:
>> - case BuiltinType::Short:
>> + case BuiltinType::Char_U:
>> + case BuiltinType::Dependent:
>> + case BuiltinType::Double:
>> + case BuiltinType::Float:
>> + case BuiltinType::Int128:
>> case BuiltinType::Int:
>> case BuiltinType::Long:
>> - case BuiltinType::LongLong:
>> - case BuiltinType::Int128:
>> - case BuiltinType::Float:
>> - case BuiltinType::Double:
>> case BuiltinType::LongDouble:
>> + case BuiltinType::LongLong:
>> case BuiltinType::NullPtr:
>> case BuiltinType::Overload:
>> - case BuiltinType::Dependent:
>> + case BuiltinType::SChar:
>> + case BuiltinType::Short:
>> + case BuiltinType::UChar:
>> + case BuiltinType::UInt128:
>> + case BuiltinType::UInt:
>> + case BuiltinType::ULong:
>> + case BuiltinType::ULongLong:
>> + case BuiltinType::UShort:
>> + case BuiltinType::Void:
>> + case BuiltinType::WChar:
>> break;
>> -
>> - case BuiltinType::UndeducedAuto: // FIXME: Deserves a cursor?
>> + case BuiltinType::ObjCClass:
>> + VisitType = Context.getObjCClassType();
>> break;
>> -
>> case BuiltinType::ObjCId:
>> VisitType = Context.getObjCIdType();
>> break;
>> -
>> - case BuiltinType::ObjCClass:
>> - VisitType = Context.getObjCClassType();
>> - break;
>> -
>> case BuiltinType::ObjCSel:
>> VisitType = Context.getObjCSelType();
>> break;
>> + case BuiltinType::UndeducedAuto: // FIXME: Deserves a cursor?
>> + break;
>> }
>>
>> if (!VisitType.isNull()) {
>>
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
More information about the cfe-commits
mailing list