Changeset 209764 in webkit for trunk/Source/JavaScriptCore/b3/B3Validate.cpp
- Timestamp:
- Dec 13, 2016, 11:38:13 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/b3/B3Validate.cpp
r209725 r209764 183 183 VALIDATE(!value->kind().hasExtraBits(), ("At ", *value)); 184 184 VALIDATE(!value->numChildren(), ("At ", *value)); 185 // FIXME: https://bugs.webkit.org/show_bug.cgi?id=165717 186 // We need to handle Int32 arguments and Int64 arguments 187 // for the same register distinctly. 188 VALIDATE((value->as<ArgumentRegValue>()->argumentReg().isGPR() 189 ? (value->type() == pointerType() || value->type() == Int32) 190 : value->type() == Double), ("At ", *value)); 185 VALIDATE( 186 (value->as<ArgumentRegValue>()->argumentReg().isGPR() ? pointerType() : Double) 187 == value->type(), ("At ", *value)); 191 188 break; 192 189 case Add:
Note:
See TracChangeset
for help on using the changeset viewer.