No public description

PiperOrigin-RevId: 803044770
diff --git a/fuzztest/fuzztest_macros.h b/fuzztest/fuzztest_macros.h
index d0ad352..9ac8cb9 100644
--- a/fuzztest/fuzztest_macros.h
+++ b/fuzztest/fuzztest_macros.h
@@ -65,7 +65,8 @@
 //
 // Note: When specifying both the domains and seeds, the domain clause has to
 // be specified first.
-#define FUZZ_TEST(suite_name, func) INTERNAL_FUZZ_TEST(suite_name, func)
+#define FUZZ_TEST(suite_name, func) \
+  INTERNAL_FUZZ_TEST(suite_name, __LINE__, func)
 
 // The FUZZ_TEST_F macro registers a fuzz test that uses a test fixture.
 //
diff --git a/fuzztest/internal/registry.h b/fuzztest/internal/registry.h
index 0e8a446..c959000 100644
--- a/fuzztest/internal/registry.h
+++ b/fuzztest/internal/registry.h
@@ -101,13 +101,17 @@
   }
 };
 
-#define INTERNAL_FUZZ_TEST(suite_name, func)                      \
+#define INTERNAL_FUZZ_TEST_IMPL(suite_name, test_name, func)      \
   [[maybe_unused]] static ::fuzztest::internal::RegistrationToken \
-      fuzztest_reg___##suite_name##___##func =                    \
+      fuzztest_reg___##suite_name##___##test_name =               \
           ::fuzztest::internal::RegistrationToken{} =             \
               ::fuzztest::GetRegistration<decltype(+func)>(       \
                   #suite_name, #func, __FILE__, __LINE__, +func)
 
+#define INTERNAL_FUZZ_TEST(suite_name, test_name, func) \
+  /* Expand any macros (like line numbers) */           \
+  INTERNAL_FUZZ_TEST_IMPL(suite_name, test_name, func)
+
 #define INTERNAL_FUZZ_TEST_F(suite_name, test_name, fixture, func) \
   [[maybe_unused]] static ::fuzztest::internal::RegistrationToken  \
       fuzztest_reg___##suite_name##___##test_name =                \