swift
[ClangImporter] Do not import things twice
#89393
Merged

[ClangImporter] Do not import things twice #89393

j-hui
j-hui [ClangImporter] Abort if we realize we've imported a clang::Decl twice
d87da8c5
j-hui [cxx-interop] Do not import recursive typedefs more than once
04bb63aa
j-hui
j-hui j-hui force pushed from 3546c807 to cef08683 30 days ago
j-hui
j-hui j-hui force pushed from cef08683 to 5e8ec4fe 29 days ago
j-hui
j-hui
j-hui j-hui marked this pull request as ready for review 29 days ago
j-hui j-hui requested a review from egorzhdan egorzhdan 29 days ago
j-hui j-hui requested a review from Xazax-hun Xazax-hun 29 days ago
j-hui j-hui requested a review from susmonteiro susmonteiro 29 days ago
j-hui j-hui requested a review from hnrklssn hnrklssn 29 days ago
j-hui j-hui requested a review from patrykstefanski patrykstefanski 29 days ago
j-hui j-hui requested a review from beccadax beccadax 29 days ago
j-hui j-hui requested a review from ian-twilightcoder ian-twilightcoder 29 days ago
j-hui
hnrklssn
hnrklssn commented on 2026-05-25
hnrklssn
hnrklssn commented on 2026-05-25
hnrklssn
hnrklssn commented on 2026-05-25
hnrklssn
hnrklssn commented on 2026-05-25
hnrklssn
hnrklssn commented on 2026-05-25
j-hui [cxx-interop] Use correct cache key when importing function decls
6a12a02b
j-hui [ClangImporter] [NFC] Use canonical decl for to cache implicit property
37a98290
j-hui [cxx-interop] Bail out of importing std::promise earlier
a7dd7e1a
j-hui [cxx-interop] Erase stale entry in import cache when bailing from ref…
910837c9
j-hui [ClangImporter] Don't cache accessors that will be attached to synthe…
5729dc7f
j-hui j-hui force pushed from 5e8ec4fe to 5729dc7f 29 days ago
j-hui
hnrklssn
hnrklssn approved these changes on 2026-05-26
Xazax-hun
Xazax-hun approved these changes on 2026-05-27
j-hui j-hui merged bfa80f15 into main 27 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone