| Index: src/type-info.cc
|
| ===================================================================
|
| --- src/type-info.cc (revision 8085)
|
| +++ src/type-info.cc (working copy)
|
| @@ -224,8 +224,7 @@
|
| switch (state) {
|
| case CompareIC::UNINITIALIZED:
|
| // Uninitialized means never executed.
|
| - // TODO(fschneider): Introduce a separate value for never-executed ICs.
|
| - return unknown;
|
| + return TypeInfo::Uninitialized();
|
| case CompareIC::SMIS:
|
| return TypeInfo::Smi();
|
| case CompareIC::HEAP_NUMBERS:
|
| @@ -286,8 +285,7 @@
|
| switch (type) {
|
| case BinaryOpIC::UNINITIALIZED:
|
| // Uninitialized means never executed.
|
| - // TODO(fschneider): Introduce a separate value for never-executed ICs
|
| - return unknown;
|
| + return TypeInfo::Uninitialized();
|
| case BinaryOpIC::SMI:
|
| switch (result_type) {
|
| case BinaryOpIC::UNINITIALIZED:
|
|
|