Skip to content

Commit 43848fd

Browse files
authored
Merge pull request #61342 from apple/eng/fwd-decl-no-bridge
[interop][SwiftToCxx] forward declare - do not use bridged types in C…
2 parents 1336277 + 3dfcb96 commit 43848fd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/PrintAsClang/ModuleContentsWriter.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,8 @@ class ModuleWriter {
374374
return;
375375

376376
// Bridge, if necessary.
377-
TD = printer.getObjCTypeDecl(TD);
377+
if (outputLangMode != OutputLanguageMode::Cxx)
378+
TD = printer.getObjCTypeDecl(TD);
378379

379380
if (finder.needsDefinition() && isa<NominalTypeDecl>(TD)) {
380381
// We can delay individual members of classes; do so if necessary.

0 commit comments

Comments
 (0)