Skip to content

Commit 31b699b

Browse files
authored
Merge pull request #67079 from hborla/5.9-unenable-code-item-macros
[5.9][Macros] Make code item macros unavailable in noasserts builds.
2 parents 7c25c18 + 3645a99 commit 31b699b

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

include/swift/Basic/Features.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ UPCOMING_FEATURE(DisableActorInferenceFromPropertyWrapperUsage, 0, 6)
118118
EXPERIMENTAL_FEATURE(StaticAssert, false)
119119
EXPERIMENTAL_FEATURE(NamedOpaqueTypes, false)
120120
EXPERIMENTAL_FEATURE(FlowSensitiveConcurrencyCaptures, false)
121-
EXPERIMENTAL_FEATURE(CodeItemMacros, true)
121+
EXPERIMENTAL_FEATURE(CodeItemMacros, false)
122122
EXPERIMENTAL_FEATURE(TupleConformances, false)
123123
EXPERIMENTAL_FEATURE(InitAccessors, false)
124124

test/Macros/macro_expand_codeitems.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: swift_swift_parser, executable_test
1+
// REQUIRES: swift_swift_parser, executable_test, asserts
22
// RUN: %empty-directory(%t)
33
// RUN: %host-build-swift -swift-version 5 -emit-library -o %t/%target-library-name(MacroDefinition) -module-name=MacroDefinition %S/Inputs/syntax_macro_definitions.swift -g -no-toolchain-stdlib-rpath -swift-version 5
44

test/Macros/macros_diagnostics.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: swift_swift_parser
1+
// REQUIRES: swift_swift_parser, asserts
22

33
// RUN: %target-typecheck-verify-swift -swift-version 5 -enable-experimental-feature CodeItemMacros -module-name MacrosTest
44

0 commit comments

Comments
 (0)