Changeset 113930 in webkit for trunk/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
- Timestamp:
- Apr 11, 2012, 5:55:44 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
r111739 r113930 701 701 LLINT_BEGIN(); 702 702 LLINT_RETURN(jsTypeStringForValue(exec, LLINT_OP_C(2).jsValue())); 703 }704 705 LLINT_SLOW_PATH_DECL(slow_path_is_undefined)706 {707 LLINT_BEGIN();708 JSValue v = LLINT_OP_C(2).jsValue();709 LLINT_RETURN(jsBoolean(v.isCell() ? v.asCell()->structure()->typeInfo().masqueradesAsUndefined() : v.isUndefined()));710 }711 712 LLINT_SLOW_PATH_DECL(slow_path_is_boolean)713 {714 LLINT_BEGIN();715 LLINT_RETURN(jsBoolean(LLINT_OP_C(2).jsValue().isBoolean()));716 }717 718 LLINT_SLOW_PATH_DECL(slow_path_is_number)719 {720 LLINT_BEGIN();721 LLINT_RETURN(jsBoolean(LLINT_OP_C(2).jsValue().isNumber()));722 }723 724 LLINT_SLOW_PATH_DECL(slow_path_is_string)725 {726 LLINT_BEGIN();727 LLINT_RETURN(jsBoolean(isJSString(LLINT_OP_C(2).jsValue())));728 703 } 729 704
Note:
See TracChangeset
for help on using the changeset viewer.