diff --git a/tests/test.cpp b/tests/test.cpp
index 34a556e07b9b53500e0ab6a29b8ad023c65123fc..b9509b588031ce1bac4f555a673260ed07a800a1 100644
--- a/tests/test.cpp
+++ b/tests/test.cpp
@@ -317,13 +317,14 @@ void ObjectFlatBuffersTest(uint8_t *flatbuf) {
   // Optional: we can specify resolver and rehasher functions to turn hashed
   // strings into object pointers and back, to implement remote references
   // and such.
-  auto resolver = flatbuffers::resolver_function_t([](void **pointer_adr,
-                                               flatbuffers::hash_value_t hash) {
+  auto resolver = flatbuffers::resolver_function_t(
+                    [](void **pointer_adr, flatbuffers::hash_value_t hash) {
     (void)pointer_adr;
     (void)hash;
     // Don't actually do anything, leave variable null.
   });
-  auto rehasher = flatbuffers::rehasher_function_t([](void *pointer) {
+  auto rehasher = flatbuffers::rehasher_function_t(
+                    [](void *pointer) -> flatbuffers::hash_value_t {
     (void)pointer;
     return 0;
   });