summaryrefslogtreecommitdiffstats
path: root/base/debug_util_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/debug_util_unittest.cc')
-rw-r--r--base/debug_util_unittest.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/base/debug_util_unittest.cc b/base/debug_util_unittest.cc
index 01551d0..b9300a4 100644
--- a/base/debug_util_unittest.cc
+++ b/base/debug_util_unittest.cc
@@ -49,7 +49,14 @@ TEST(StackTrace, OutputToStream) {
<< "Expected to find start in backtrace:\n"
<< backtrace_message;
-#else // defined(OS_MACOSX)
+#elif defined(__GLIBCXX__)
+
+ // Expect a demangled symbol.
+ EXPECT_TRUE(backtrace_message.find("testing::Test::Run()") !=
+ std::string::npos)
+ << "Expected a demangled symbol in backtrace:\n"
+ << backtrace_message;
+#else // defined(__GLIBCXX__)
// Expect to at least find main.
EXPECT_TRUE(backtrace_message.find("main") != std::string::npos)