blob: c43c7f3e08fb3bf765c25f8238220ec4e517b8df [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/inline_class/extension_types/unresolved_type_extension_type_this.dart:5:26: Error: Type 'Unresolved' not found.
// extension type Extension(Unresolved it) {}
// ^^^^^^^^^^
//
// pkg/front_end/testcases/inline_class/extension_types/unresolved_type_extension_type_this.dart:5:26: Error: 'Unresolved' isn't a type.
// extension type Extension(Unresolved it) {}
// ^^^^^^^^^^
//
import self as self;
extension type Extension(invalid-type it) {
constructor = self::Extension|;
tearoff = self::Extension|_#new#tearOff;
}
static inline-class-member method Extension|(invalid-type it) self::Extension /* = invalid-type */ {
lowered final self::Extension /* = invalid-type */ #this = it;
return #this;
}
static inline-class-member method Extension|_#new#tearOff(invalid-type it) → self::Extension /* = invalid-type */
return self::Extension|(it);