From 05cb55abe8433483a3295f375cdf8b02876007eb Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Wed, 26 Jul 2023 00:58:06 +0200 Subject: [PATCH] gtest: backport ansi color fix Fixes ubsan runs for Mesa3D. Adds prevents from returning nullptr by choosing default color. Upstream PR: https://github.com/google/googletest/pull/4322 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9404 Signed-off-by: David Heidelberg Part-of: --- src/gtest/src/gtest.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gtest/src/gtest.cc b/src/gtest/src/gtest.cc index a64e887c969..580a044edfd 100644 --- a/src/gtest/src/gtest.cc +++ b/src/gtest/src/gtest.cc @@ -3216,7 +3216,8 @@ static const char* GetAnsiColorCode(GTestColor color) { case GTestColor::kYellow: return "3"; default: - return nullptr; + assert(false); + return "9" ; } }