Changeset 36726 in webkit for trunk/JavaScriptCore/VM/Machine.h
- Timestamp:
- Sep 20, 2008, 7:29:12 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/Machine.h
r36604 r36726 233 233 static const int initialTickCountThreshold = 1024; 234 234 235 bool isJSArray(JSValue* v) { return !JSImmediate::isImmediate(v) && v->asCell()->vptr() == m_jsArrayVptr; } 236 bool isJSString(JSValue* v) { return !JSImmediate::isImmediate(v) && v->asCell()->vptr() == m_jsStringVptr; } 237 235 238 private: 236 239 enum ExecutionFlag { Normal, InitializeAndReturn }; … … 257 260 void resetTimeoutCheck(); 258 261 259 bool isJSArray(JSValue* v) { return !JSImmediate::isImmediate(v) && v->asCell()->vptr() == m_jsArrayVptr; }260 bool isJSString(JSValue* v) { return !JSImmediate::isImmediate(v) && v->asCell()->vptr() == m_jsStringVptr; }261 262 262 void tryCacheGetByID(ExecState*, CodeBlock*, Instruction* vPC, JSValue* baseValue, const Identifier& propertyName, const PropertySlot&); 263 263 void uncacheGetByID(CodeBlock*, Instruction* vPC);
Note:
See TracChangeset
for help on using the changeset viewer.