blob: d48fd69fcf96c066cb37048dd688d0e4c5c80352 [file] [log] [blame]
// Copyright (c) 2013, 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.
import "package:expect/expect.dart";
class M1 = Object with M0;
class M2 = Object with M1;
class M0 {
foo() => 42;
makeM2() {
return [new Object(), new M2()].last as M2;
main() {
Expect.equals(42, makeM2().foo());