Module: Mesa
Branch: main
Commit: ac4b8aab21ccea79ac2f6f00ba1bc4be1ea1311e
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac4b8aab21ccea79ac2f6f00ba1bc4be1ea1311e

Author: Gert Wollny <[email protected]>
Date:   Thu Nov 30 10:53:05 2023 +0100

r600/sfn: Fix usage of std::string constructor

Fixes: f718ac62688b (r600/sfn: Add a basic nir shader backend)

Signed-off-by: Gert Wollny <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26415>

---

 src/gallium/drivers/r600/sfn/sfn_debug.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/gallium/drivers/r600/sfn/sfn_debug.cpp 
b/src/gallium/drivers/r600/sfn/sfn_debug.cpp
index b41ebece948..4cca3af6704 100644
--- a/src/gallium/drivers/r600/sfn/sfn_debug.cpp
+++ b/src/gallium/drivers/r600/sfn/sfn_debug.cpp
@@ -125,12 +125,13 @@ SfnTrace::SfnTrace(SfnLog::LogFlag flag, const char *msg):
     m_flag(flag),
     m_msg(msg)
 {
-   sfn_log << m_flag << std::string(" ", 2 * m_indention++) << "BEGIN: " << 
m_msg << "\n";
+   sfn_log << m_flag << std::string( 2 * m_indention++, ' ') << "BEGIN: " << 
m_msg << "\n";
 }
 
 SfnTrace::~SfnTrace()
 {
-   sfn_log << m_flag << std::string(" ", 2 * m_indention--) << "END:   " << 
m_msg << "\n";
+   assert(m_indention > 0);
+   sfn_log << m_flag << std::string( 2 * m_indention--, ' ') << "END:   " << 
m_msg << "\n";
 }
 
 int SfnTrace::m_indention = 0;

Reply via email to