Hi;

On Fri, Nov 11, 2011 at 1:23 AM, Argyrios Kyrtzidis <[email protected]>wrote:

> +static const char *getEntityKindString(CXIdxEntityKind kind) {
> +  switch (kind) {
> +  case CXIdxEntity_Unexposed: return "<<UNEXPOSED>>";
> +  case CXIdxEntity_Typedef: return "typedef";
> +  case CXIdxEntity_Function: return "function";
> +  case CXIdxEntity_Variable: return "variable";
> +  case CXIdxEntity_Field: return "field";
> +  case CXIdxEntity_EnumConstant: return "enumerator";
> +  case CXIdxEntity_ObjCClass: return "objc-class";
> +  case CXIdxEntity_ObjCProtocol: return "objc-protocol";
> +  case CXIdxEntity_ObjCCategory: return "objc-category";
> +  case CXIdxEntity_ObjCMethod: return "objc-method";
> +  case CXIdxEntity_ObjCProperty: return "objc-property";
> +  case CXIdxEntity_ObjCIvar: return "objc-ivar";
> +  case CXIdxEntity_Enum: return "enum";
> +  case CXIdxEntity_Struct: return "struct";
> +  case CXIdxEntity_Union: return "union";
> +  case CXIdxEntity_CXXClass: return "c++-class";
> +  }
>  }
>

gcc warns here "no return in nonvoid function" and llvm_unreachable
statement after the switch would be good to fix this.

Regards.
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to