There are two commits here:
[libc++] [test] C++03-friendly MAKE_STRING macro.
Used in the new string_view test in this PR. (We support string_view in C++03. I don't object if we want to just stop doing that.)
[libc++] [test] Refactor string_view comparison tests for comprehensiveness.
I expected these to fail-to-compile on clang-cl, for the reasons discussed (at length!) in D113161; but it didn't fail, at least not on buildkite. Strange.