Author: sammccall Date: Wed Jan 17 07:57:14 2018 New Revision: 322672 URL: http://llvm.org/viewvc/llvm-project?rev=322672&view=rev Log: [Index] Fix GCC warning. This is silly, but no llvm_unreachable and no C99.
Modified: cfe/trunk/tools/c-index-test/c-index-test.c Modified: cfe/trunk/tools/c-index-test/c-index-test.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/c-index-test/c-index-test.c?rev=322672&r1=322671&r2=322672&view=diff ============================================================================== --- cfe/trunk/tools/c-index-test/c-index-test.c (original) +++ cfe/trunk/tools/c-index-test/c-index-test.c Wed Jan 17 07:57:14 2018 @@ -724,13 +724,13 @@ static int lineCol_cmp(const void *p1, c } static CXString CursorToText(CXCursor Cursor) { + CXString text; switch (wanted_display_type) { case DisplayType_Spelling: return clang_getCursorSpelling(Cursor); case DisplayType_DisplayName: return clang_getCursorDisplayName(Cursor); case DisplayType_Pretty: { - CXString text; CXPrintingPolicy Policy = clang_getCursorPrintingPolicy(Cursor); ModifyPrintingPolicyAccordingToEnv(Policy); text = clang_getCursorPrettyPrinted(Cursor, Policy); @@ -738,6 +738,8 @@ static CXString CursorToText(CXCursor Cu return text; } } + assert(0 && "unknown display type"); // no llvm_unreachable in C. + return text; // garbage } static void PrintCursor(CXCursor Cursor, const char *CommentSchemaFile) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits