base/debug: Fix uClibc macro condition

This commit is contained in:
klzgrad 2019-11-30 22:37:57 +08:00
parent c205bdea61
commit 22932125fc

View File

@ -131,6 +131,10 @@ class BASE_EXPORT StackTrace {
// prefix string prepended to each line. // prefix string prepended to each line.
void OutputToStreamWithPrefix(std::ostream* os, void OutputToStreamWithPrefix(std::ostream* os,
cstring_view prefix_string) const; cstring_view prefix_string) const;
#else
void OutputToStream(std::ostream* os) const;
void OutputToStreamWithPrefix(std::ostream* os,
cstring_view prefix_string) const;
#endif #endif
// Resolves backtrace to symbols and returns as string. // Resolves backtrace to symbols and returns as string.
@ -154,6 +158,9 @@ class BASE_EXPORT StackTrace {
#if !defined(__UCLIBC__) && !defined(_AIX) #if !defined(__UCLIBC__) && !defined(_AIX)
void OutputToStreamWithPrefixImpl(std::ostream* os, void OutputToStreamWithPrefixImpl(std::ostream* os,
cstring_view prefix_string) const; cstring_view prefix_string) const;
#else
void OutputToStreamWithPrefixImpl(std::ostream* os,
cstring_view prefix_string) const {}
#endif #endif
// Returns true if generation of symbolized stack traces is to be suppressed. // Returns true if generation of symbolized stack traces is to be suppressed.