Skip to content

Commit 4b7db51

Browse files
authored
Merge pull request #61001 from etcwilde/ewilde/add-missing-link-cycle-and-cry
Add link between swiftBasic and swiftAST
2 parents ef81785 + 9010813 commit 4b7db51

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/Basic/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,10 @@ target_link_libraries(swiftBasic PUBLIC
9898
target_link_libraries(swiftBasic PRIVATE
9999
${UUID_LIBRARIES})
100100

101+
# This is because swiftBasic uses InFlightDiagnostic::flush, which is defined
102+
# in swiftAST. This is a cyclic link dependency and it should be removed.
103+
target_link_libraries(swiftBasic PUBLIC swiftAST)
104+
101105
message(STATUS "Swift version: ${SWIFT_VERSION}")
102106
message(STATUS "Swift vendor: ${SWIFT_VENDOR}")
103107

0 commit comments

Comments
 (0)