Skip to content

[lldb] Create SwiftLanguageRuntime plugin #2898

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

bulbazord
Copy link

See #2884

(cherry picked from commit 0b55bbb4667bad2409cb584f0c0acebbbaa1294e)

This depends on #2887 as well.

(cherry picked from commit 0b55bbb4667bad2409cb584f0c0acebbbaa1294e)
@adrian-prantl
Copy link

@swift-ci test

@JDevlieghere
Copy link

@swift-ci please test

@JDevlieghere JDevlieghere merged commit 3162f20 into swiftlang:swift/release/5.5 May 4, 2021
@bulbazord bulbazord deleted the move-swift-lang-runtime-5.5 branch May 4, 2021 18:00
drodriguez added a commit to drodriguez/swift that referenced this pull request May 6, 2021
It seems that MSVC 2017 trips parsing an using of a using of a variadic
template. Removing one level of using seems to work fine. A preprocessor
macro allows to keep using the same syntax in both MSVC 2017 and other
compilers without making a lot of a mess.

I think this might have been uncovered by landing swiftlang/llvm-project#2898
when it was picked up by the auto-merger for the swift/main branch.
I think this was not a problem until now, because Metadata.h was
compiled using the just compiled Clang until now. LLDB is compiled using
MSVC in Windows.
drodriguez added a commit to swiftlang/swift that referenced this pull request May 7, 2021
…37284)

It seems that MSVC 2017 trips parsing an using of a using of a variadic
template. Removing one level of using seems to work fine. A preprocessor
macro allows to keep using the same syntax in both MSVC 2017 and other
compilers without making a lot of a mess.

I think this might have been uncovered by landing swiftlang/llvm-project#2898
when it was picked up by the auto-merger for the swift/main branch.
I think this was not a problem until now, because Metadata.h was
compiled using the just compiled Clang until now. LLDB is compiled using
MSVC in Windows.
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.

3 participants