Skip to content

Commit 11221d8

Browse files
committed
[embedded] DisableLegacyTypeInfo in embedded mode and add missing REQUIRES: swift_in_compiler in a test
1 parent a850aa1 commit 11221d8

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

lib/Frontend/CompilerInvocation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3107,6 +3107,7 @@ bool CompilerInvocation::parseArgs(
31073107
setBridgingHeaderFromFrontendOptions(ClangImporterOpts, FrontendOpts);
31083108
if (LangOpts.hasFeature(Feature::Embedded)) {
31093109
IRGenOpts.InternalizeAtLink = true;
3110+
IRGenOpts.DisableLegacyTypeInfo = true;
31103111
}
31113112

31123113
return false;

test/embedded/basic-modules-generics-no-stdlib.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
// RUN: %target-swift-frontend -emit-module -o %t/MyModule.swiftmodule %t/MyModule.swift -parse-stdlib -enable-experimental-feature Embedded
55
// RUN: %target-swift-frontend -emit-ir -I %t %t/Main.swift -parse-stdlib -enable-experimental-feature Embedded | %FileCheck %s
66

7+
// REQUIRES: swift_in_compiler
8+
79
// BEGIN MyModule.swift
810

911
precedencegroup AssignmentPrecedence { assignment: true }

0 commit comments

Comments
 (0)