[libcxx-commits] [PATCH] D61915: [libcxx] change dylib- XFAILs to UNSUPPORTED

Brian Cain via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed May 15 09:43:19 PDT 2019


bcain added a comment.

In D61915#1503179 <https://reviews.llvm.org/D61915#1503179>, @mclow.lists wrote:

> In D61915#1502132 <https://reviews.llvm.org/D61915#1502132>, @bcain wrote:
>
> >
>


...

> (I'm going to comment on just the `variant`/`optional`/ `any` tests here, because I think they're straightforward).
>  They're marked as XFAIL when the dylib doesn't have the appropriate exception classes - and they should fail.
>  They also should fail if they are built with exceptions disabled - because the exceptions will never get thrown. This behavior should be confirmed.

Fair enough.

So I took a minute to try and understand the XPASS and I think that the filesystem header installation isn't guarded by LIBCXX_ENABLE_FILESYSTEM -- only the sources.

Maybe the presence of the filesystem header is enough to get some of these tests to pass.  So maybe I should go ahead and change this patch to do that instead?


Repository:
  rCXX libc++

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D61915/new/

https://reviews.llvm.org/D61915





More information about the libcxx-commits mailing list