Initialize Vulkan function names to nullptr.
This fixes https://github.com/google/iree/issues/2251 (MSAN warnings).
PiperOrigin-RevId: 317759057
diff --git a/iree/hal/vulkan/dynamic_symbols.h b/iree/hal/vulkan/dynamic_symbols.h
index 4fc56e9..8983b0a 100644
--- a/iree/hal/vulkan/dynamic_symbols.h
+++ b/iree/hal/vulkan/dynamic_symbols.h
@@ -106,8 +106,8 @@
// Each required and optional function in the loader tables will expand to
// the following member, such as for example 'vkSomeFunction':
// PFN_vkSomeFunction vkSomeFunction;
-#define REQUIRED_PFN(function_name) PFN_##function_name function_name
-#define OPTIONAL_PFN(function_name) PFN_##function_name function_name
+#define REQUIRED_PFN(function_name) PFN_##function_name function_name = nullptr
+#define OPTIONAL_PFN(function_name) PFN_##function_name function_name = nullptr
#define EXCLUDED_PFN(function_name)
#define PFN_MEMBER(requirement, function_name) requirement##_PFN(function_name);
REQUIRED_PFN(vkGetInstanceProcAddr);