Skip to content

Commit e44dd4c

Browse files
authored
Merge pull request #61802 from tshortli/break-cycle-sema-sil
CMake: Break cycle between Sema and SIL
2 parents 02e537f + 5053055 commit e44dd4c

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

lib/SIL/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ add_swift_host_library(swiftSIL STATIC
33
target_link_libraries(swiftSIL PUBLIC
44
swiftDemangling)
55
target_link_libraries(swiftSIL PRIVATE
6-
swiftSema)
6+
swiftAST
7+
swiftClangImporter)
78

89
add_subdirectory(IR)
910
add_subdirectory(Utils)

lib/SIL/IR/SILInstruction.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include "swift/SIL/SILVisitor.h"
2525
#include "swift/SIL/DynamicCasts.h"
2626
#include "swift/Basic/AssertImplements.h"
27-
#include "swift/ClangImporter/ClangModule.h"
2827
#include "swift/SIL/SILModule.h"
2928
#include "llvm/ADT/APInt.h"
3029
#include "llvm/ADT/SmallString.h"

lib/SIL/Verifier/SILOwnershipVerifier.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "swift/AST/Types.h"
2424
#include "swift/Basic/Range.h"
2525
#include "swift/Basic/STLExtras.h"
26-
#include "swift/ClangImporter/ClangModule.h"
2726
#include "swift/SIL/BasicBlockUtils.h"
2827
#include "swift/SIL/Dominance.h"
2928
#include "swift/SIL/DynamicCasts.h"

0 commit comments

Comments
 (0)