[all-commits] [llvm/llvm-project] 70074c: [libc++] Fixes string_view comparison operators.
mordante via All-commits
all-commits at lists.llvm.org
Wed Aug 10 10:39:03 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 70074cf3972bc3b3828ee21880aa45fb0b8a56e0
https://github.com/llvm/llvm-project/commit/70074cf3972bc3b3828ee21880aa45fb0b8a56e0
Author: Mark de Wever <koraq at xs4all.nl>
Date: 2022-08-10 (Wed, 10 Aug 2022)
Changed paths:
M libcxx/include/string_view
A libcxx/test/std/strings/string.view/string.view.comparison/common_type_specialization.pass.cpp
Log Message:
-----------
[libc++] Fixes string_view comparison operators.
While implementing `operator<=>` for `string_view` (D130295) @philnik
pointed out `common_type` should be `type_identity`. Since it was an
existing issue that wasn't addressed.
This addresses the issue for both the new and existing equality and
comparison operators. The test is based on the example posted in
D130295.
Reviewed By: philnik, #libc, huixie90
Differential Revision: https://reviews.llvm.org/D131322
More information about the All-commits
mailing list