mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
This implements support for autoclosures, closures and local functions nested within a pack iteration for loop. The combination of explicit closure expressions and pack expansion expressions still needs some work. Fixes #66917. Fixes #69947. Fixes rdar://113505724. Fixes rdar://122293832. Fixes rdar://124329076.
47 lines
941 B
CMake
47 lines
941 B
CMake
|
|
add_swift_host_library(swiftSILGen STATIC
|
|
ArgumentSource.cpp
|
|
Cleanup.cpp
|
|
Condition.cpp
|
|
FormalEvaluation.cpp
|
|
ManagedValue.cpp
|
|
ResultPlan.cpp
|
|
RValue.cpp
|
|
Scope.cpp
|
|
SwitchEnumBuilder.cpp
|
|
SILGen.cpp
|
|
SILGenApply.cpp
|
|
SILGenBackDeploy.cpp
|
|
SILGenBridging.cpp
|
|
SILGenBuilder.cpp
|
|
SILGenBuiltin.cpp
|
|
SILGenConcurrency.cpp
|
|
SILGenConstructor.cpp
|
|
SILGenConvert.cpp
|
|
SILGenDecl.cpp
|
|
SILGenDestructor.cpp
|
|
SILGenDistributed.cpp
|
|
SILGenDynamicCast.cpp
|
|
SILGenEpilog.cpp
|
|
SILGenExpr.cpp
|
|
SILGenForeignError.cpp
|
|
SILGenFunction.cpp
|
|
SILGenGlobalVariable.cpp
|
|
SILGenLazyConformance.cpp
|
|
SILGenLocalArchetype.cpp
|
|
SILGenLValue.cpp
|
|
SILGenPack.cpp
|
|
SILGenPattern.cpp
|
|
SILGenPoly.cpp
|
|
SILGenProlog.cpp
|
|
SILGenRequests.cpp
|
|
SILGenStmt.cpp
|
|
SILGenThunk.cpp
|
|
SILGenTopLevel.cpp
|
|
SILGenType.cpp)
|
|
target_link_libraries(swiftSILGen PRIVATE
|
|
swiftSerialization
|
|
swiftSIL)
|
|
|
|
set_swift_llvm_is_available(swiftSILGen)
|