From 581b7cb2276124fde9abe6a5819ca9c9ba3fba01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20S=C3=BC=C3=9Fenbach?= Date: Thu, 7 Nov 2019 15:42:10 +0100 Subject: [PATCH] Add [[noreturn]] and remove VULKAN_HPP_INLINE to/from function throwResultException (#430) Resolves issue #406 --- VulkanHppGenerator.cpp | 2 +- vulkan/vulkan.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index 9a7b21e..068808b 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -2847,7 +2847,7 @@ void VulkanHppGenerator::appendThrowExceptions(std::string & str) const auto enumData = m_enums.find("VkResult"); str += "\n" - " VULKAN_HPP_INLINE void throwResultException( Result result, char const * message )\n" + " [[noreturn]] static void throwResultException( Result result, char const * message )\n" " {\n" " switch ( result )\n" " {\n"; diff --git a/vulkan/vulkan.hpp b/vulkan/vulkan.hpp index 36a04e4..2781d06 100644 --- a/vulkan/vulkan.hpp +++ b/vulkan/vulkan.hpp @@ -12558,7 +12558,7 @@ namespace VULKAN_HPP_NAMESPACE : SystemError( make_error_code( Result::eErrorFullScreenExclusiveModeLostEXT ), message ) {} }; - VULKAN_HPP_INLINE void throwResultException( Result result, char const * message ) + [[noreturn]] static void throwResultException( Result result, char const * message ) { switch ( result ) {