diff --git a/stdlib/public/core/DebuggerSupport.swift b/stdlib/public/core/DebuggerSupport.swift index b6eb06dd7bf04..3587f44bf0ef3 100644 --- a/stdlib/public/core/DebuggerSupport.swift +++ b/stdlib/public/core/DebuggerSupport.swift @@ -12,6 +12,9 @@ import SwiftShims +// Macros are disabled when Swift is built without swift-syntax. +#if $Macros && hasAttribute(attached) + /// Converts description definitions to a debugger type summary. /// /// This macro converts compatible `debugDescription` (or `description`) @@ -42,6 +45,8 @@ public macro _DebugDescription() = public macro _DebugDescriptionProperty(_ debugIdentifier: String, _ computedProperties: [String]) = #externalMacro(module: "SwiftMacros", type: "_DebugDescriptionPropertyMacro") +#endif + #if SWIFT_ENABLE_REFLECTION @frozen // namespace