From 876a37ad1737409f3d782093a6d0a5072e6fff65 Mon Sep 17 00:00:00 2001
From: Alexander Gauggel <agauggel@uni-koblenz.de>
Date: Sun, 16 May 2021 19:22:56 +0200
Subject: [PATCH] [#18]Fix code for weak compilers

---
 src/vkcv/Core.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/vkcv/Core.cpp b/src/vkcv/Core.cpp
index 7321f780..c26f0775 100644
--- a/src/vkcv/Core.cpp
+++ b/src/vkcv/Core.cpp
@@ -343,7 +343,8 @@ namespace vkcv
 		m_Queues.graphicsQueue.submit(submitInfo);
 
 		vk::Result presentResult;
-		vk::PresentInfoKHR presentInfo(1, &m_SyncResources.renderFinished, 1, &m_swapchain.getSwapchain(), &swapchainImageIndex, &presentResult);
+		const vk::SwapchainKHR swapchain = m_swapchain.getSwapchain();
+		const vk::PresentInfoKHR presentInfo(1, &m_SyncResources.renderFinished, 1, &swapchain, &swapchainImageIndex, &presentResult);
 		m_Queues.presentQueue.presentKHR(presentInfo);
 		if (presentResult != vk::Result::eSuccess) {
 			std::cout << "Error: swapchain present failed" << std::endl;
-- 
GitLab