Changeset 156474 in webkit for trunk/Source/JavaScriptCore/dfg/DFGVariableAccessData.h
- Timestamp:
- Sep 26, 2013, 10:50:46 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGVariableAccessData.h
r156047 r156474 81 81 return m_local; 82 82 } 83 84 int operand() 85 { 86 return static_cast<int>(local()); 87 } 88 83 89 84 bool mergeIsCaptured(bool isCaptured) 90 85 { … … 231 226 // We don't support this facility for arguments, yet. 232 227 // FIXME: make this work for arguments. 233 if ( operandIsArgument(operand()))228 if (local().isArgument()) 234 229 return false; 235 230 … … 279 274 ASSERT(isRoot()); 280 275 281 if ( operandIsArgument(local()) || shouldNeverUnbox())276 if (local().isArgument() || shouldNeverUnbox()) 282 277 return DFG::mergeDoubleFormatState(m_doubleFormatState, NotUsingDoubleFormat); 283 278 … … 334 329 return FlushedInt32; 335 330 336 if (enableInt52() && ! operandIsArgument(m_local) && isMachineIntSpeculation(prediction))331 if (enableInt52() && !m_local.isArgument() && isMachineIntSpeculation(prediction)) 337 332 return FlushedInt52; 338 333
Note:
See TracChangeset
for help on using the changeset viewer.