|  | // 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. | 
|  |  | 
|  | // @dart = 2.9 | 
|  |  | 
|  | // [NNBD non-migrated] This test has no NNBD equivalent. | 
|  | // In NNBD, you are not allowed to await `void` and the corresponding test | 
|  | // is await_void_error_test.dart | 
|  |  | 
|  | // Test that it is not an error to await an expression of type `void`. | 
|  |  | 
|  | import "dart:async"; | 
|  |  | 
|  | void v; | 
|  | List<void> vs = [null]; | 
|  | FutureOr<void> fov; | 
|  |  | 
|  | void main() async { | 
|  | await print(''); | 
|  | await v; | 
|  | await vs[0]; | 
|  | var v2 = vs[0]; | 
|  | await v2; | 
|  | await fov; | 
|  | } |