Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(638)

Issue 1124253004: Make sure the bound of a mixin type parameter is finalized before instantiating (Closed)

Created:
5 years, 7 months ago by regis
Modified:
5 years, 7 months ago
Reviewers:
srdjan, Ivan Posva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Make sure the bound of a mixin type parameter is finalized before instantiating it during finalization (fix issue 23385). Print more info in ToCString() for an unresolved type. Committed: https://code.google.com/p/dart/source/detail?r=45598

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+39 lines, -34 lines) Patch
M runtime/vm/class_finalizer.cc View 1 1 chunk +7 lines, -0 lines 0 comments Download
M runtime/vm/object.cc View 1 chunk +32 lines, -34 lines 0 comments Download

Messages

Total messages: 8 (1 generated)
regis
It is difficult to write a regression test, because the issue depends in the order ...
5 years, 7 months ago (2015-05-07 10:27:00 UTC) #2
Ivan Posva
https://codereview.chromium.org/1124253004/diff/1/runtime/vm/class_finalizer.cc File runtime/vm/class_finalizer.cc (right): https://codereview.chromium.org/1124253004/diff/1/runtime/vm/class_finalizer.cc#newcode1691 runtime/vm/class_finalizer.cc:1691: param.set_bound(param_bound); Can you please add a comment why this ...
5 years, 7 months ago (2015-05-07 13:21:26 UTC) #3
regis
Thanks https://codereview.chromium.org/1124253004/diff/1/runtime/vm/class_finalizer.cc File runtime/vm/class_finalizer.cc (right): https://codereview.chromium.org/1124253004/diff/1/runtime/vm/class_finalizer.cc#newcode1691 runtime/vm/class_finalizer.cc:1691: param.set_bound(param_bound); On 2015/05/07 13:21:25, Ivan Posva wrote: > ...
5 years, 7 months ago (2015-05-07 13:33:54 UTC) #4
regis
On 2015/05/07 13:33:54, regis wrote: > Thanks > > https://codereview.chromium.org/1124253004/diff/1/runtime/vm/class_finalizer.cc > File runtime/vm/class_finalizer.cc (right): > ...
5 years, 7 months ago (2015-05-07 15:57:29 UTC) #5
regis
On 2015/05/07 15:57:29, regis wrote: > On 2015/05/07 13:33:54, regis wrote: > > Thanks > ...
5 years, 7 months ago (2015-05-07 16:07:42 UTC) #6
regis
Committed patchset #2 (id:20001) manually as r45598 (presubmit successful).
5 years, 7 months ago (2015-05-07 16:08:19 UTC) #7
Ivan Posva
5 years, 7 months ago (2015-05-07 22:52:33 UTC) #8
Message was sent while issue was closed.
Official LGTM now as well...

-Ivan

Powered by Google App Engine
This is Rietveld 408576698