| Index: src/code-stubs.h
|
| ===================================================================
|
| --- src/code-stubs.h (revision 8931)
|
| +++ src/code-stubs.h (working copy)
|
| @@ -908,7 +908,6 @@
|
| SPEC_OBJECT,
|
| STRING,
|
| HEAP_NUMBER,
|
| - INTERNAL_OBJECT,
|
| NUMBER_OF_TYPES
|
| };
|
|
|
| @@ -922,7 +921,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(); }
|
| @@ -930,6 +928,7 @@
|
| void TraceTransition(Types to) const;
|
| bool Record(Handle<Object> object);
|
| bool NeedsMap() const;
|
| + bool CanBeUndetectable() const;
|
|
|
| private:
|
| EnumSet<Type, byte> set_;
|
| @@ -956,8 +955,7 @@
|
| void CheckOddball(MacroAssembler* masm,
|
| Type type,
|
| Heap::RootListIndex value,
|
| - bool result,
|
| - Label* patch);
|
| + bool result);
|
| void GenerateTypeTransition(MacroAssembler* masm);
|
|
|
| Register tos_;
|
|
|