We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The following program yields an internal error in dart2js.
=== (also attached as file) class EventSink<T> { }
class _HandlerEventSink<S, T> { _HandlerEventSink(f, f2, f3, s); }
class _StreamSinkTransformer<S, T> { _StreamSinkTransformer(f); }
class _StreamHandlerTransformer<S, T> extends _StreamSinkTransformer<S, T> {
_StreamHandlerTransformer({ void handleData(S data, EventSink<T> sink), void handleError(Object error, StackTrace stackTrace, EventSink<T> sink), void handleDone(EventSink<T> sink)}) : super((EventSink<T> outputSink) { return new _HandlerEventSink<S, T>( handleData, handleError, handleDone, outputSink); }); }
main() { var t = new _StreamHandlerTransformer<int, String>(); }
===
Attachment: bug.dart (675 Bytes)
The text was updated successfully, but these errors were encountered:
Set owner to @karlklose.
Sorry, something went wrong.
Added this to the M8 milestone. Removed Priority-Unassigned label. Added Priority-Medium label.
Marked this as blocking #12819.
This comment was originally written by [email protected]
Stealing that one from you Karl, I have a fix : https://codereview.chromium.org/32203002.
Set owner to [email protected]. Added Started label.
Added Fixed label.
No branches or pull requests
The following program yields an internal error in dart2js.
=== (also attached as file)
class EventSink<T> {
}
class _HandlerEventSink<S, T> {
_HandlerEventSink(f, f2, f3, s);
}
class _StreamSinkTransformer<S, T> {
_StreamSinkTransformer(f);
}
class _StreamHandlerTransformer<S, T> extends _StreamSinkTransformer<S, T> {
_StreamHandlerTransformer({
void handleData(S data, EventSink<T> sink),
void handleError(Object error, StackTrace stackTrace, EventSink<T> sink),
void handleDone(EventSink<T> sink)})
: super((EventSink<T> outputSink) {
return new _HandlerEventSink<S, T>(
handleData, handleError, handleDone, outputSink);
});
}
main() {
var t = new _StreamHandlerTransformer<int, String>();
}
===
Attachment:
bug.dart (675 Bytes)
The text was updated successfully, but these errors were encountered: