# HG changeset patch # User Markus Mützel # Date 1683391426 -7200 # Node ID 687ea87ccf5df1d174d1bb2007b69872088e7702 # Parent e9fdfebc6db0983ba636db29e9b2ed7146f51d6a fileread: Run test only with working encoding facet (bug #64139). * scripts/io/fileread.m: One of the tests doesn't emit an error if fopen doesn't support specifying an encoding. Don't run that test when Octave is linked with libc++. diff -r e9fdfebc6db0 -r 687ea87ccf5d scripts/io/fileread.m --- a/scripts/io/fileread.m Sat May 06 13:08:38 2023 +0200 +++ b/scripts/io/fileread.m Sat May 06 18:43:46 2023 +0200 @@ -105,5 +105,8 @@ %!error fileread ("filename", "Encoding") %!error %! fileread ("filename", "UnknownParam", "UnknownValue") -%!error -%! fileread ("filename", "Encoding", "UnknownValue") +## FIXME: The following test should be skipped if +## OCTAVE_HAVE_STRICT_ENCODING_FACET is defined. +%!testif ; ! __have_feature__ ("LLVM_LIBCXX") +%! fail ('fileread ("filename", "Encoding", "UnknownValue")', ... +%! "conversion from codepage 'unknownvalue' not supported");