[Bug 253226] C++ demangling of simple types broken after libcxxrt update
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Feb 3 17:03:08 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253226
Bug ID: 253226
Summary: C++ demangling of simple types broken after libcxxrt
update
Product: Base System
Version: CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: bugs at FreeBSD.org
Reporter: arichardson at FreeBSD.org
The most recent update to libcxxrt (a7941b3326a38f203dab0b92a51e549499081a08)
has broken demangling for basic types: This can be seen by the
googletest/gmock_main/gmock-matchers_test:main test failing after that commit:
For example i is not longer demangle to int and n no longer prints unsigned
short:
Expected: 1 fatal failure containing "Value of: n
Expected: is > 10
Actual: 5 (of type unsigned short)"
Actual:
/local/scratch/alr48/cheri/freebsd/contrib/googletest/googlemock/test/gmock-matchers_test.cc:3179:
Fatal failure:
Value of: n
Expected: is > 10
Actual: 5 (of type t)
Expected: 1 non-fatal failure containing "Value of: 5
Expected: is > 5
Actual: 5 (of type int)"
Actual:
/local/scratch/alr48/cheri/freebsd/contrib/googletest/googlemock/test/gmock-matchers_test.cc:3233:
Non-fatal failure:
Value of: 5
Expected: is > 5
Actual: 5 (of type i)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list