<font size="2"><font face="tahoma,sans-serif">Hi;<br></font></font><br><div class="gmail_quote">On Fri, Nov 11, 2011 at 1:23 AM, Argyrios Kyrtzidis <span dir="ltr"><<a href="mailto:akyrtzi@gmail.com">akyrtzi@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div id=":5un">+static const char *getEntityKindString(CXIdxEntityKind kind) {<br>
+  switch (kind) {<br>
+  case CXIdxEntity_Unexposed: return "<<UNEXPOSED>>";<br>
+  case CXIdxEntity_Typedef: return "typedef";<br>
+  case CXIdxEntity_Function: return "function";<br>
+  case CXIdxEntity_Variable: return "variable";<br>
+  case CXIdxEntity_Field: return "field";<br>
+  case CXIdxEntity_EnumConstant: return "enumerator";<br>
+  case CXIdxEntity_ObjCClass: return "objc-class";<br>
+  case CXIdxEntity_ObjCProtocol: return "objc-protocol";<br>
+  case CXIdxEntity_ObjCCategory: return "objc-category";<br>
+  case CXIdxEntity_ObjCMethod: return "objc-method";<br>
+  case CXIdxEntity_ObjCProperty: return "objc-property";<br>
+  case CXIdxEntity_ObjCIvar: return "objc-ivar";<br>
+  case CXIdxEntity_Enum: return "enum";<br>
+  case CXIdxEntity_Struct: return "struct";<br>
+  case CXIdxEntity_Union: return "union";<br>
+  case CXIdxEntity_CXXClass: return "<span class="il">c</span>++-class";<br>
+  }<br>
 }</div></blockquote></div><br>gcc warns here "no return in nonvoid function" and llvm_unreachable statement after the switch would be good to fix this.<br><br>Regards.<br><br>