diff --git a/libsolidity/AST.cpp b/libsolidity/AST.cpp
index 5b85989b9..ee6e52250 100644
--- a/libsolidity/AST.cpp
+++ b/libsolidity/AST.cpp
@@ -503,7 +503,7 @@ void StructDefinition::checkRecursion() const
 				);
 			}
 	};
-	check(this, {});
+	check(this, StructPointersSet{});
 }
 
 TypePointer EnumDefinition::getType(ContractDefinition const*) const