Open Xazax-hun opened 2 days ago
@swift-ci please test LLVM
I did not isolate the commit yet that causes the difference, but I don't think there is anything that would prevent us from doing that. It is more just the matter of allocating time for that.
I talked to @egorzhdan offline and the code changes make sense to upstream (PR opened: https://github.com/llvm/llvm-project/pull/117194). There is a smaller test-only change that make sense to do downstream for now, will update this PR.
The APINotes implementation upstream and downstream are not exactly the same, this PR makes sure the lifetimebound type attribute for 'this' object is deduplicated, and updates the test to respect versioned attributes.
rdar://140295698