| Index: src/code-stubs.h
|
| ===================================================================
|
| --- src/code-stubs.h (revision 9006)
|
| +++ src/code-stubs.h (working copy)
|
| @@ -918,7 +918,6 @@
|
| SPEC_OBJECT,
|
| STRING,
|
| HEAP_NUMBER,
|
| - INTERNAL_OBJECT,
|
| NUMBER_OF_TYPES
|
| };
|
|
|
| @@ -932,7 +931,6 @@
|
| explicit Types(byte bits) : set_(bits) {}
|
|
|
| bool IsEmpty() const { return set_.IsEmpty(); }
|
| - bool IsAll() const { return ToByte() == ((1 << NUMBER_OF_TYPES) - 1); }
|
| bool Contains(Type type) const { return set_.Contains(type); }
|
| void Add(Type type) { set_.Add(type); }
|
| byte ToByte() const { return set_.ToIntegral(); }
|
| @@ -940,6 +938,7 @@
|
| void TraceTransition(Types to) const;
|
| bool Record(Handle<Object> object);
|
| bool NeedsMap() const;
|
| + bool CanBeUndetectable() const;
|
|
|
| private:
|
| EnumSet<Type, byte> set_;
|
| @@ -966,8 +965,7 @@
|
| void CheckOddball(MacroAssembler* masm,
|
| Type type,
|
| Heap::RootListIndex value,
|
| - bool result,
|
| - Label* patch);
|
| + bool result);
|
| void GenerateTypeTransition(MacroAssembler* masm);
|
|
|
| Register tos_;
|
|
|