Changeset 210124 in webkit for trunk/Source/JavaScriptCore/b3/B3Validate.cpp
- Timestamp:
- Dec 22, 2016, 5:19:55 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/b3/B3Validate.cpp
r209764 r210124 195 195 case UMod: 196 196 case BitAnd: 197 case BitOr: 197 198 case BitXor: 198 199 VALIDATE(!value->kind().traps(), ("At ", *value)); … … 219 220 VALIDATE(value->type() == value->child(0)->type(), ("At ", *value)); 220 221 VALIDATE(value->type() != Void, ("At ", *value)); 221 break;222 case BitOr:223 VALIDATE(!value->kind().hasExtraBits(), ("At ", *value));224 VALIDATE(value->numChildren() == 2, ("At ", *value));225 VALIDATE(value->type() == value->child(0)->type(), ("At ", *value));226 VALIDATE(value->type() == value->child(1)->type(), ("At ", *value));227 VALIDATE(isInt(value->type()), ("At ", *value));228 222 break; 229 223 case Shl:
Note:
See TracChangeset
for help on using the changeset viewer.