You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[lldb][swift] Reduce scope of a SwiftReflectionContext
In the changed function, there is a block of debug-only ifdef'ed code
that is pretty heavyweight, and it may acquire a few locks along the
way. The SwiftReflectionContext itself also has its own lock. This is
triggering a deadlock in some ongoing work.
Reducing the scope of the reflection context allows the debug code to
run without the lock acquired, and has no effect on release builds.
0 commit comments