Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions lldb/packages/Python/lldbsuite/test/make/Swift.rules
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,10 @@ ifeq "$(USESWIFTDRIVER)" "1"
#----------------------------------------------------------------------
ifeq "$(DYLIB_NAME)" ""
MODULENAME?=$(shell basename $(EXE) .out)
# Compile with -parse-as-library when main.swift contains "@main".
ifneq "$(shell grep -w '@main' $(VPATH)/main.swift 2>/dev/null)" ""
PARSE_AS_LIBRARY = -parse-as-library
endif
else
EXE = $(DYLIB_FILENAME)
MODULENAME?=$(DYLIB_NAME)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/array_uninitialized/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/async_fnargs/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/continuations/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/expr/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/formatters/task/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library -Xfrontend -disable-availability-checking
SWIFTFLAGS_EXTRAS := -Xfrontend -disable-availability-checking
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
SWIFT_SOURCES := main.swift
SWIFT_ENABLE_EXPLICIT_MODULES := YES
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/frame/variable/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/queues/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/stepping/step-in/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/taskgroups/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/tasks/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/tasks/info/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/tasks/list/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/tasks/tree/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/async/unwind/sayhello/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library -Xfrontend -Xllvm -Xfrontend --emit-dwarf-unwind=always
SWIFTFLAGS_EXTRAS := -Xfrontend -Xllvm -Xfrontend --emit-dwarf-unwind=always
include Makefile.rules
2 changes: 1 addition & 1 deletion lldb/test/API/lang/swift/async/variables/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library -Xfrontend -enable-upcoming-feature -Xfrontend NonisolatedNonsendingByDefault
SWIFTFLAGS_EXTRAS := -Xfrontend -enable-upcoming-feature -Xfrontend NonisolatedNonsendingByDefault
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/bridged_url/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/command_memory_read/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
SWIFT_SOURCES := main.swift
SWIFT_EMBEDDED_CONCURRENCY := 1
SWIFTFLAGS_EXTRAS := -parse-as-library

include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/generic_arguments/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
2 changes: 1 addition & 1 deletion lldb/test/API/lang/swift/span/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library -Xfrontend -disable-availability-checking
SWIFTFLAGS_EXTRAS := -Xfrontend -disable-availability-checking
include Makefile.rules
2 changes: 0 additions & 2 deletions lldb/test/API/lang/swift/swiftui_formatters/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library

include Makefile.rules
1 change: 0 additions & 1 deletion lldb/test/API/lang/swift/system/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library
include Makefile.rules
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
SWIFT_SOURCES := main.swift
SWIFTFLAGS_EXTRAS := -parse-as-library

include Makefile.rules