fix(clang): fix mm_test default span dynamic size

Fix build issue with clang 12.0.5:

../../src/mm_test.cc:69:9: error: no viable conversion from returned value of type 'span<[...], (default) dynamic_extent aka 18446744073709551615>' to function return type 'span<[...], ((1 << 12) / sizeof(pte_t)) aka 512>'

Change-Id: I0ec02bba05c76eda34d7ee555f90f959ad13de1d
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
diff --git a/src/mm_test.cc b/src/mm_test.cc
index 63a94f5..5091a79 100644
--- a/src/mm_test.cc
+++ b/src/mm_test.cc
@@ -66,7 +66,8 @@
 {
 	auto table = reinterpret_cast<struct mm_page_table *>(
 		ptr_from_va(va_from_pa(pa)));
-	return std::span<pte_t>(table->entries, std::end(table->entries));
+	return std::span<pte_t, MM_PTE_PER_PAGE>(table->entries,
+						 std::end(table->entries));
 }
 
 class mm : public ::testing::Test