diff --git a/bob/io/base/test.cpp b/bob/io/base/test.cpp
index 2b0ff8a0b64a8e1649655e10641cbd2632cb08a9..71cefaf7e26907cdb91552623c1bec3c143cbf61 100644
--- a/bob/io/base/test.cpp
+++ b/bob/io/base/test.cpp
@@ -40,6 +40,10 @@ BOB_TRY
 
   auto input = h5file(hdf5.string().c_str(), 'r');
   blitz::Array<uint8_t,1> read_data = input->read<uint8_t,1>(0);
+
+  // Does not compile at the moment
+  blitz::Array<uint16_t,1> read_data_2 = input->cast<uint16_t,1>(0);
+
   input.reset();
 
   if (blitz::any(test_data - read_data))