Fix compiler warning: "ISO C90 forbids mixed declarations and code"
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84318 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/c-index-test/c-index-test.c b/tools/c-index-test/c-index-test.c
index 1ad4826..fc84faa 100644
--- a/tools/c-index-test/c-index-test.c
+++ b/tools/c-index-test/c-index-test.c
@@ -87,15 +87,21 @@
return 0;
}
{
- CXIndex Idx = clang_createIndex();
+ CXIndex Idx;
+ CXTranslationUnit TU;
+ enum CXCursorKind K = CXCursor_NotImplemented;
+
+ Idx = clang_createIndex();
+
if (!strcmp(argv[2], "local"))
clang_wantOnlyLocalDeclarations(Idx);
- CXTranslationUnit TU = clang_createTranslationUnit(Idx, argv[1]);
+
+ TU = clang_createTranslationUnit(Idx, argv[1]);
+
if (!TU) {
fprintf(stderr, "Unable to load translation unit!\n");
return 1;
}
- enum CXCursorKind K = CXCursor_NotImplemented;
if (!strcmp(argv[2], "all") || !strcmp(argv[2], "local")) {
clang_loadTranslationUnit(TU, TranslationUnitVisitor, 0);