Index: src/type-info.h |
=================================================================== |
--- src/type-info.h (revision 7663) |
+++ src/type-info.h (working copy) |
@@ -36,18 +36,18 @@ |
namespace internal { |
// Unknown |
-// | \____________ |
-// | | |
-// Primitive Non-primitive |
-// | \_______ | |
-// | | | |
-// Number String | |
-// / \ | | |
-// Double Integer32 | / |
-// | | / / |
-// | Smi / / |
-// | | / __/ |
-// Uninitialized. |
+// | | |
+// | \--------------| |
+// Primitive Non-primitive |
+// | \--------| | |
+// Number String | |
+// / | | | |
+// Double Integer32 | / |
+// | | / / |
+// | Smi / / |
+// | | / / |
+// | | / / |
+// Uninitialized.--/ |
class TypeInfo { |
public: |
@@ -263,21 +263,21 @@ |
TypeInfo SwitchType(CaseClause* clause); |
private: |
- ZoneMapList* CollectReceiverTypes(unsigned ast_id, |
+ ZoneMapList* CollectReceiverTypes(int position, |
Handle<String> name, |
Code::Flags flags); |
- void SetInfo(unsigned ast_id, Object* target); |
+ void SetInfo(int position, Object* target); |
void PopulateMap(Handle<Code> code); |
- void CollectIds(Code* code, |
- List<int>* code_positions, |
- List<unsigned>* ast_ids); |
+ void CollectPositions(Code* code, |
+ List<int>* code_positions, |
+ List<int>* source_positions); |
// Returns an element from the backing store. Returns undefined if |
// there is no information. |
- Handle<Object> GetInfo(unsigned ast_id); |
+ Handle<Object> GetInfo(int pos); |
Handle<Context> global_context_; |
Handle<NumberDictionary> dictionary_; |