Skip to content

Commit 96862b4

Browse files
authored
Merge pull request #79082 from swiftlang/revert-78986-embedded-api-descriptor
Revert "[embedded] Don't emit extensions to API descriptor under Embedded Swift, avoid compiler crash"
2 parents c7c0262 + 7d257c9 commit 96862b4

File tree

2 files changed

+0
-29
lines changed

2 files changed

+0
-29
lines changed

lib/SIL/IR/SILSymbolVisitor.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -741,9 +741,6 @@ class SILSymbolVisitorImpl : public ASTVisitor<SILSymbolVisitorImpl> {
741741
if (canSkipNominal(nominal))
742742
return;
743743

744-
if (ED->getASTContext().LangOpts.hasFeature(Feature::Embedded))
745-
return;
746-
747744
if (auto CD = dyn_cast_or_null<ClassDecl>(ED->getImplementedObjCDecl())) {
748745
// @_objcImplementation extensions generate the class metadata symbols.
749746
(void)addClassMetadata(CD);

test/embedded/api-descriptor-crash.swift

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)