Commit 692c040843dee45287d87ed81d4a1bd3684f5c97

Pierre-Olivier Latour 2014-11-09T08:09:25

Fixed a couple Clang warnings

diff --git a/src/checkout.c b/src/checkout.c
index 44e2f3b..4e879e3 100644
--- a/src/checkout.c
+++ b/src/checkout.c
@@ -1145,12 +1145,16 @@ static int checkout_conflict_append_remove(
 	checkout_data *data = payload;
 	const char *name;
 
+	assert(ancestor || ours || theirs);
+
 	if (ancestor)
 		name = git__strdup(ancestor->path);
 	else if (ours)
 		name = git__strdup(ours->path);
 	else if (theirs)
 		name = git__strdup(theirs->path);
+	else
+		abort();
 
 	GITERR_CHECK_ALLOC(name);
 
diff --git a/tests/status/worktree_init.c b/tests/status/worktree_init.c
index 3e43c8c..cc7e126 100644
--- a/tests/status/worktree_init.c
+++ b/tests/status/worktree_init.c
@@ -127,7 +127,6 @@ void test_status_worktree_init__bracket_in_filename(void)
 	git_index *index;
 	status_entry_single result;
 	unsigned int status_flags;
-	int error;
 
 	#define FILE_WITH_BRACKET "LICENSE[1].md"
 	#define FILE_WITHOUT_BRACKET "LICENSE1.md"