This is an archive of the discontinued LLVM Phabricator instance.

[lldb][test] Remove failing ValueCheck on deprecated libcxx entity
ClosedPublic

Authored by Michael137 on Sep 27 2022, 3:46 AM.

Details

Summary

A recent libcxx change renamed all internal variables starting with
__. As such, std::reverse_iterator::__t was renamed to
std::reverse_iterator::__t_. This breaks the import-std-module
tests with newer libcxx versions. Since this variable is deprecated
in libcxx anyway, this patch simply removes the explicit ValueCheck
on the variable name. We don't lose any interesting test-case here
since the purpose of the test is to see if we can call functions
from the std module.

We can now re-enable the tests on Darwin for all buildbot Clang
compiler variants.

Diff Detail

Event Timeline

Michael137 created this revision.Sep 27 2022, 3:46 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 27 2022, 3:46 AM
Michael137 requested review of this revision.Sep 27 2022, 3:46 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 27 2022, 3:46 AM
fdeazeve accepted this revision.Sep 27 2022, 5:56 AM

Thanks for looking into this!

This revision is now accepted and ready to land.Sep 27 2022, 5:56 AM