From a7a9be59ff9998afc3eff06300fba34cc89d4c5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Tue, 22 Aug 2017 22:00:52 +0200 Subject: [PATCH] Ignore return value of getchar when waiting for keypress Previously this was causing warnings under MSVC for ignored return value. --- include/catch_session.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/catch_session.hpp b/include/catch_session.hpp index 1968cb2f..a423a3be 100644 --- a/include/catch_session.hpp +++ b/include/catch_session.hpp @@ -201,12 +201,12 @@ namespace Catch { int run() { if( ( m_configData.waitForKeypress & WaitForKeypress::BeforeStart ) != 0 ) { Catch::cout() << "...waiting for enter/ return before starting" << std::endl; - std::getchar(); + static_cast(std::getchar()); } int exitCode = runInternal(); if( ( m_configData.waitForKeypress & WaitForKeypress::BeforeExit ) != 0 ) { Catch::cout() << "...waiting for enter/ return before exiting, with code: " << exitCode << std::endl; - std::getchar(); + static_cast(std::getchar()); } return exitCode; }