]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Add test case for #365
authorJoel Rosdahl <joel@rosdahl.net>
Thu, 21 Mar 2019 19:52:30 +0000 (20:52 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Thu, 21 Mar 2019 19:52:30 +0000 (20:52 +0100)
test/suites/base.bash

index 212e148ff2b821e1d0218435fbeddae2c8777dc9..ed3eab1e68bf894ac504fb7e01705ee6b38fe3c9 100644 (file)
@@ -486,6 +486,17 @@ b"
     expect_stat 'cache miss' 0
     expect_stat 'unsupported source language' 1
 
+    # -------------------------------------------------------------------------
+    TEST "-x c -c /dev/null"
+
+    $CCACHE_COMPILE -x c -c /dev/null -o null.o 2>/dev/null
+    expect_stat 'cache hit (preprocessed)' 0
+    expect_stat 'cache miss' 1
+
+    $CCACHE_COMPILE -x c -c /dev/null -o null.o 2>/dev/null
+    expect_stat 'cache hit (preprocessed)' 1
+    expect_stat 'cache miss' 1
+
     # -------------------------------------------------------------------------
     TEST "-D not hashed"