[libcxx-commits] [libcxx] [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (PR #131156)

Med Ismail Bennani via libcxx-commits libcxx-commits at lists.llvm.org
Mon May 19 11:29:57 PDT 2025


medismailben wrote:

@philnik777 Hey! It looks like this broke the lldb macOS incremental c++ expression tests: https://green.lab.llvm.org/job/llvm.org/view/LLDB/job/as-lldb-cmake/

```
17:53:18  Failed Tests (19):
17:53:18    lldb-api :: commands/expression/import-std-module/array/TestArrayFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/basic/TestImportStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/conflicts/TestStdModuleWithConflicts.py
17:53:18    lldb-api :: commands/expression/import-std-module/deque-basic/TestDequeFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/deque-dbg-info-content/TestDbgInfoContentDequeFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/forward_list-dbg-info-content/TestDbgInfoContentForwardListFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/forward_list/TestForwardListFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/iterator/TestIteratorFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/list-dbg-info-content/TestDbgInfoContentListFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/list/TestListFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/non-module-type-separation/TestNonModuleTypeSeparation.py
17:53:18    lldb-api :: commands/expression/import-std-module/retry-with-std-module/TestRetryWithStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/shared_ptr-dbg-info-content/TestSharedPtrDbgInfoContentFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
17:53:18    lldb-api :: commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/vector-of-vectors/TestVectorOfVectorsFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py
17:53:18    lldb-api :: commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py
```

I reverted locally and verified that this change is causing the problem.

Let me know if you need help with this. If you don't have time to look at this shortly, let me know if I should revert it.

https://github.com/llvm/llvm-project/pull/131156


More information about the libcxx-commits mailing list