@@ -1848,14 +1848,14 @@ import SWBMacro
1848
1848
let core = try await getCore ( )
1849
1849
let clangSpec = try core. specRegistry. getSpec ( " com.apple.compilers.llvm.clang.1_0 " ) as CommandLineToolSpec
1850
1850
let mockFileType = try core. specRegistry. getSpec ( " sourcecode.cpp.cpp " ) as FileTypeSpec
1851
- let enableCompileCache = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " CLANG_ENABLE_COMPILE_CACHE " ) as? EnumMacroDeclaration < CompilationCachingSetting > )
1851
+ let enableCompileCache = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " CLANG_ENABLE_COMPILE_CACHE " ) as? BooleanMacroDeclaration )
1852
1852
let enablePrefixMap = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " CLANG_ENABLE_PREFIX_MAPPING " ) as? BooleanMacroDeclaration )
1853
1853
let prefixMaps = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " CLANG_OTHER_PREFIX_MAPPINGS " ) as? StringListMacroDeclaration )
1854
1854
let devDir = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " DEVELOPER_DIR " ) as? PathMacroDeclaration )
1855
1855
1856
1856
func test( caching: Bool , prefixMapping: Bool , extraMaps: [ String ] , completion: ( [ String ] ) throws -> Void ) async throws {
1857
1857
var table = MacroValueAssignmentTable ( namespace: core. specRegistry. internalMacroNamespace)
1858
- table. push ( enableCompileCache, literal: caching ? . enabled : . disabled )
1858
+ table. push ( enableCompileCache, literal: caching)
1859
1859
table. push ( enablePrefixMap, literal: prefixMapping)
1860
1860
table. push ( prefixMaps, literal: extraMaps)
1861
1861
table. push ( devDir, literal: " /Xcode.app/Contents/Developer " )
@@ -1902,7 +1902,7 @@ import SWBMacro
1902
1902
let swiftSpec = try core. specRegistry. getSpec ( " com.apple.xcode.tools.swift.compiler " ) as CompilerSpec
1903
1903
1904
1904
let mockFileType = try core. specRegistry. getSpec ( " sourcecode.swift " ) as FileTypeSpec
1905
- let enableCompileCache = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " SWIFT_ENABLE_COMPILE_CACHE " ) as? EnumMacroDeclaration < CompilationCachingSetting > )
1905
+ let enableCompileCache = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " SWIFT_ENABLE_COMPILE_CACHE " ) as? BooleanMacroDeclaration )
1906
1906
let enablePrefixMap = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " SWIFT_ENABLE_PREFIX_MAPPING " ) as? BooleanMacroDeclaration )
1907
1907
let prefixMaps = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " SWIFT_OTHER_PREFIX_MAPPINGS " ) as? StringListMacroDeclaration )
1908
1908
let devDir = try #require( core. specRegistry. internalMacroNamespace. lookupMacroDeclaration ( " DEVELOPER_DIR " ) as? PathMacroDeclaration )
@@ -1922,7 +1922,7 @@ import SWBMacro
1922
1922
1923
1923
// remove in rdar://53000820
1924
1924
table. push ( BuiltinMacros . USE_SWIFT_RESPONSE_FILE, literal: true )
1925
- table. push ( enableCompileCache, literal: caching ? . enabled : . disabled )
1925
+ table. push ( enableCompileCache, literal: caching)
1926
1926
table. push ( enablePrefixMap, literal: prefixMapping)
1927
1927
table. push ( prefixMaps, literal: extraMaps)
1928
1928
table. push ( devDir, literal: " /Xcode.app/Contents/Developer " )
0 commit comments