diff --git a/src/gfxstream/codegen/scripts/cereal/extensionstructs.py b/src/gfxstream/codegen/scripts/cereal/extensionstructs.py index caa4ea19ea8..0234805fb1c 100644 --- a/src/gfxstream/codegen/scripts/cereal/extensionstructs.py +++ b/src/gfxstream/codegen/scripts/cereal/extensionstructs.py @@ -100,7 +100,7 @@ class VulkanExtensionStructs(VulkanWrapperGenerator): # NOTE: No need for %% if no substitution is made. cgen.stmt("fprintf(stderr, \"Unhandled Vulkan structure type %s [%d], aborting.\\n\", string_VkStructureType(VkStructureType(structType)), structType)") cgen.stmt("GFXSTREAM_ABORT(::emugl::FatalError(::emugl::ABORT_REASON_OTHER))") - cgen.stmt("return (%s)0" % self.extensionStructSizeRetType.typeName) + cgen.stmt("return static_cast<%s>(0)" % self.extensionStructSizeRetType.typeName) self.module.appendImpl( self.codegen.makeFuncImpl(