diff --git a/.travis.yml b/.travis.yml
index fe473d6b24182e786283d8f91b01872d51c785db..ff04ef51c179a440a0b9667955d2288adbb16e77 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -91,6 +91,7 @@ matrix:
       language: cpp
       env: BINDINGS=cpp CC="clang --coverage"
 before_install:
+  - if [ "$CC" == "clang" ]; then export CC="clang --coverage"
   - sudo apt-get update -qq
   - sudo apt-get install lcov
   - gem install coveralls-lcov