File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
stdlib/public/Concurrency Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -353,7 +353,7 @@ static bool swift_task_isCurrentExecutorImpl(SerialExecutorRef executor) {
353
353
// / 0 - no logging
354
354
// / 1 - warn on each instance
355
355
// / 2 - fatal error
356
- static unsigned unexpectedExecutorLogLevel = 1 ;
356
+ static unsigned unexpectedExecutorLogLevel = 2 ;
357
357
358
358
static void checkUnexpectedExecutorLogLevel (void *context) {
359
359
#if SWIFT_STDLIB_HAS_ENVIRON
Original file line number Diff line number Diff line change 1
- // RUN: %target-run-simple-swift( -Xfrontend -disable-availability-checking -enable-actor-data-race-checks %import-libdispatch -parse-as-library) > %t.log 2>&1
2
- // RUN: %FileCheck %s < %t.log
1
+ // RUN: %target-build-swift %import-libdispatch -Xfrontend -disable-availability-checking -enable-actor-data-race-checks -parse-as-library -I %t %s -o %t/a.out -module-name main
2
+ // RUN: %target-codesign %t/a.out
3
+ // RUN: env %env-SWIFT_UNEXPECTED_EXECUTOR_LOG_LEVEL=1 %target-run %t/a.out 2>&1 | %FileCheck %s
3
4
4
5
// REQUIRES: executable_test
5
6
// REQUIRES: concurrency
@@ -59,14 +60,14 @@ actor MyActor {
59
60
struct Runner {
60
61
static func main( ) async {
61
62
print ( " Launching a main-actor task " )
62
- // CHECK: warning: data race detected: @MainActor function at main/data_race_detection.swift:23 was not called on the main thread
63
+ // CHECK: warning: data race detected: @MainActor function at main/data_race_detection.swift:24 was not called on the main thread
63
64
launchFromMainThread ( )
64
65
sleep ( 1 )
65
66
66
67
let actor = MyActor ( )
67
68
let actorFn = await actor . getTaskOnMyActor ( )
68
69
print ( " Launching an actor-instance task " )
69
- // CHECK: warning: data race detected: actor-isolated function at main/data_race_detection.swift:52 was not called on the same actor
70
+ // CHECK: warning: data race detected: actor-isolated function at main/data_race_detection.swift:53 was not called on the same actor
70
71
launchTask ( actorFn)
71
72
72
73
sleep ( 1 )
You can’t perform that action at this time.
0 commit comments