-
Notifications
You must be signed in to change notification settings - Fork 341
[lldb] Restore upstream implementation of ClangPersistentVariables::RemovePersistentVariable #7514
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
Conversation
@swift-ci test |
@swift-ci test |
@jimingham any reason why this clang specific version would end up with Swift support in it, and diverge from upstream? Was it unintentional, or intentional for an as yet unknown reason to me? |
@swift-ci test macOS |
I don't remember why this code is where it is. |
Note that |
…emovePersistentVariable
8273b93
to
6c93933
Compare
@swift-ci test |
I was unable to make this happen. |
@swift-ci test windows |
@adrian-prantl would you mind merging this? |
Change
ClangPersistentVariables::RemovePersistentVariable
to use the implementation of upstream lldb.For reasons unknown to me, this version of
ClangPersistentVariables
has been supporting Swift-specific persistent variable names, such as$R1
or$E1
. As far as I know, this support isn't needed on the Clang side. Such variables are already supported on the Swift side, seeSwiftPersistentExpressionState
.rdar://115829246