]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Simplify is_precompiled_header a bit
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>
Sun, 18 Jun 2017 09:28:04 +0000 (12:28 +0300)
committerJoel Rosdahl <joel@rosdahl.net>
Wed, 10 Jan 2018 20:25:09 +0000 (21:25 +0100)
Avoid repeating calls to get_extension

ccache.c

index 17d4090fa690cab1fac2b0119fad957ff5cb4c95..83adb48bd9a6ca76eb69acf94ba46108cea95a9c 100644 (file)
--- a/ccache.c
+++ b/ccache.c
@@ -2118,9 +2118,8 @@ find_compiler(char **argv)
 bool
 is_precompiled_header(const char *path)
 {
-       return str_eq(get_extension(path), ".gch")
-              || str_eq(get_extension(path), ".pch")
-              || str_eq(get_extension(path), ".pth");
+       const char *ext = get_extension(path);
+       return str_eq(ext, ".gch") || str_eq(ext, ".pch") || str_eq(ext, ".pth");
 }
 
 static bool