Skip to content

[lldb] Mark forward C++ interop test XFAIL #9552

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 11, 2024
Merged

Conversation

Xazax-hun
Copy link

After Swift PR llvm#77323, we import C++ source locations for imported code. This improves some diagnostics but also breaks some of the heuristics LLDB have to select the right frame on traps. This PR marks the test XFAIL until we figure out a better heuristic to stop at the right frame. This is not a trivial question as we cannot just mark all C++ imported source locations artifical, some of that code is user written, some is not (coming from frameworks, STL). Moreover, some users might prefer to stop in the C++ code and some users might prefer to stop in Swift code.

(cherry picked from commit 1c0bdf9)

After Swift PR llvm#77323, we import C++ source locations for imported code.
This improves some diagnostics but also breaks some of the heuristics
LLDB have to select the right frame on traps. This PR marks the test
XFAIL until we figure out a better heuristic to stop at the right frame.
This is not a trivial question as we cannot just mark all C++ imported
source locations artifical, some of that code is user written, some is
not (coming from frameworks, STL). Moreover, some users might prefer to
stop in the C++ code and some users might prefer to stop in Swift code.

(cherry picked from commit 1c0bdf9)
@Xazax-hun
Copy link
Author

@swift-ci please test

@Xazax-hun Xazax-hun merged commit 445d27a into next Nov 11, 2024
0 of 3 checks passed
@Xazax-hun Xazax-hun deleted the mark-lldb-test-xfail-next branch November 11, 2024 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant