]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
cleanup: Remove special-casing of files from ccache 2.x
authorJoel Rosdahl <joel@rosdahl.net>
Tue, 6 Mar 2018 20:11:23 +0000 (21:11 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Tue, 6 Mar 2018 20:11:23 +0000 (21:11 +0100)
It feels like a safe assumption that nobody will run ccache 3.4.x and
2.x on the same cache directory.

src/cleanup.c

index 458408264c19320b9be2dd9d4853efd17234ed6b..e0b4c620c16bf8189086981478b28d980cefdf94 100644 (file)
@@ -140,8 +140,7 @@ sort_and_clean(void)
                    || str_eq(ext, ".d")
                    || str_eq(ext, ".gcno")
                    || str_eq(ext, ".dia")
-                   || str_eq(ext, ".stderr")
-                   || str_eq(ext, "")) {
+                   || str_eq(ext, ".stderr")) {
                        char *base = remove_extension(files[i]->fname);
                        if (!str_eq(base, last_base)) { // Avoid redundant unlinks.
                                // Make sure that all sibling files are deleted so that a cached result
@@ -154,7 +153,6 @@ sort_and_clean(void)
                                delete_sibling_file(base, ".gcno");
                                delete_sibling_file(base, ".dia");
                                delete_sibling_file(base, ".stderr");
-                               delete_sibling_file(base, ""); // Object file from ccache 2.4.
                        }
                        free(last_base);
                        last_base = base;