| Index: src/ic.cc
|
| diff --git a/src/ic.cc b/src/ic.cc
|
| index ea0c1fbbe1d70438ee2983ee0d682ef5d3700f24..e70d2cb3ba8da329310856ec827e0540747722b6 100644
|
| --- a/src/ic.cc
|
| +++ b/src/ic.cc
|
| @@ -2928,7 +2928,9 @@ MaybeObject* CompareNilIC::CompareNil(Handle<Object> object) {
|
| // types must be supported as a result of the miss.
|
| bool already_monomorphic = stub.IsMonomorphic();
|
|
|
| + CompareNilICStub::Types old_types = stub.GetTypes();
|
| stub.Record(object);
|
| + old_types.TraceTransition(stub.GetTypes());
|
|
|
| EqualityKind kind = stub.GetKind();
|
| NilValue nil = stub.GetNilValue();
|
|
|