From 95fde2253b5c9e6d0bd997e3e761323d63f7ee6a Mon Sep 17 00:00:00 2001 From: Mike Cowan Date: Tue, 27 Nov 2018 12:03:20 +0000 Subject: [PATCH] Use std::move when calling createResultValue with NO_EXCEPTIONS (#273) --- VulkanHppGenerator.cpp | 4 ++-- vulkan/vulkan.hpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index ca1b657..c28c1ef 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -600,7 +600,7 @@ const std::string createResultValueHeader = R"( { #ifdef VULKAN_HPP_NO_EXCEPTIONS VULKAN_HPP_ASSERT( result == Result::eSuccess ); - return ResultValue( result, data ); + return ResultValue( result, std::move(data) ); #else if ( result != Result::eSuccess ) { @@ -643,7 +643,7 @@ const std::string createResultValueHeader = R"( { #ifdef VULKAN_HPP_NO_EXCEPTIONS VULKAN_HPP_ASSERT( result == Result::eSuccess ); - return ResultValue>( result, UniqueHandle(data, deleter) ); + return ResultValue>( result, UniqueHandle(std::move(data), deleter) ); #else if ( result != Result::eSuccess ) { diff --git a/vulkan/vulkan.hpp b/vulkan/vulkan.hpp index 60d17bc..00ff13e 100644 --- a/vulkan/vulkan.hpp +++ b/vulkan/vulkan.hpp @@ -1037,7 +1037,7 @@ namespace VULKAN_HPP_NAMESPACE { #ifdef VULKAN_HPP_NO_EXCEPTIONS VULKAN_HPP_ASSERT( result == Result::eSuccess ); - return ResultValue( result, data ); + return ResultValue( result, std::move(data) ); #else if ( result != Result::eSuccess ) { @@ -1080,7 +1080,7 @@ namespace VULKAN_HPP_NAMESPACE { #ifdef VULKAN_HPP_NO_EXCEPTIONS VULKAN_HPP_ASSERT( result == Result::eSuccess ); - return ResultValue>( result, UniqueHandle(data, deleter) ); + return ResultValue>( result, UniqueHandle(std::move(data), deleter) ); #else if ( result != Result::eSuccess ) {