From 228c942b6c60a518a2d9cd9c5b28d2eabf534df1 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Tue, 7 Jun 2016 12:26:30 -0600 Subject: [PATCH] Use std::exchange --- include/chaiscript/language/chaiscript_parser.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/chaiscript/language/chaiscript_parser.hpp b/include/chaiscript/language/chaiscript_parser.hpp index bba9b6a..5262b64 100644 --- a/include/chaiscript/language/chaiscript_parser.hpp +++ b/include/chaiscript/language/chaiscript_parser.hpp @@ -200,8 +200,7 @@ namespace chaiscript if (m_pos != m_end) { if (*m_pos == '\n') { ++line; - m_last_col = col; - col = 1; + m_last_col = std::exchange(col, 1); } else { ++col; }