Files
sdk/pkg/front_end/testcases/nnbd/issue41602.dart
T
Johnni Winther 665c58aa1a [cfe] Disallow void in await expression
Closes #41602

Change-Id: I29b8880e3fdb769b2acdf2c82a9ced038d7b0d94
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/149287
Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2020-06-02 08:20:31 +00:00

19 lines
454 B
Dart

// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
Future<void> returnFutureOfVoid() async {}
void returnVoid() {}
void returnVoidAsync() async {}
test() async {
await returnVoid(); // error
await returnVoidAsync(); // error
}
main() async {
await returnFutureOfVoid(); // ok
}