blob: 736b29b5047ff0a1075fd929967ae0437eba65de [file] [log] [blame]
// Copyright (c) 2017, 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
f() sync* {
// Returning value from generator: forbidden.
return missing;
}
// Arrow generator: forbidden.
g() sync* => dummy;
h() sync* {
// Local function returning value within generator: permitted.
(() => "return")();
}
main() {}