diff --git a/tests/test_acl.c b/tests/test_acl.c
index 102c01be46ee019127c45dbf0e0812bcd68f2bd6..be9866c0cfe28c934e2fccb9b38c6131536f1c90 100644
--- a/tests/test_acl.c
+++ b/tests/test_acl.c
@@ -211,7 +211,8 @@ AST_TEST_DEFINE(acl)
 	int err = 0;
 	int i;
 
-	int build_ha(const struct acl *acl, size_t len, struct ast_ha **ha, const char *acl_name) {
+	auto int build_ha(const struct acl *acl, size_t len, struct ast_ha **ha, const char *acl_name);
+	auto int build_ha(const struct acl *acl, size_t len, struct ast_ha **ha, const char *acl_name) {
 		size_t i;
 
 		for (i = 0; i < len; ++i) {