diff options
author | Chris Mihelich <cmihelic@google.com> | 2024-06-07 09:25:38 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2024-06-07 09:26:29 -0700 |
commit | 61e721f41f3e9de4e3a9ef97b32700f84d26ea3b (patch) | |
tree | 32fc318979c74ec1ae6361fe09a52959fb9d8551 /absl/debugging/internal/demangle_test.cc | |
parent | 59d0a7d141084dbec666b6f05ffa8c4210d61956 (diff) | |
download | abseil-61e721f41f3e9de4e3a9ef97b32700f84d26ea3b.tar.gz abseil-61e721f41f3e9de4e3a9ef97b32700f84d26ea3b.tar.bz2 abseil-61e721f41f3e9de4e3a9ef97b32700f84d26ea3b.zip |
Demangle fully general vendor extended types (any <template-args>).
PiperOrigin-RevId: 641271471
Change-Id: Ibeedb4dea3b961955d073f048d293b19aa917792
Diffstat (limited to 'absl/debugging/internal/demangle_test.cc')
-rw-r--r-- | absl/debugging/internal/demangle_test.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/absl/debugging/internal/demangle_test.cc b/absl/debugging/internal/demangle_test.cc index 974b15f0..6f69cff9 100644 --- a/absl/debugging/internal/demangle_test.cc +++ b/absl/debugging/internal/demangle_test.cc @@ -209,15 +209,16 @@ TEST(Demangle, SingleArgTemplateBuiltinType) { EXPECT_STREQ(tmp, "foo<>()"); } -TEST(Demangle, FailsOnTwoArgTemplateBuiltinType) { +TEST(Demangle, TwoArgTemplateBuiltinType) { char tmp[100]; // template <typename T, typename U> // __my_builtin_type<T, U> foo(); // // foo<int, char>(); - ASSERT_FALSE( + ASSERT_TRUE( Demangle("_Z3fooIicEu17__my_builtin_typeIT_T0_Ev", tmp, sizeof(tmp))); + EXPECT_STREQ(tmp, "foo<>()"); } TEST(Demangle, TypeNestedUnderTemplatedBuiltinType) { |