Index: runtime/vm/assembler_x64.h |
diff --git a/runtime/vm/assembler_x64.h b/runtime/vm/assembler_x64.h |
index e66f1c94f73f51ab1be835a964387a8317d26076..5f67646e7c2445f2031c6ce64924a2b935e7bf37 100644 |
--- a/runtime/vm/assembler_x64.h |
+++ b/runtime/vm/assembler_x64.h |
@@ -754,6 +754,10 @@ class Assembler : public ValueObject { |
void LoadTaggedClassIdMayBeSmi(Register result, Register object); |
+ // CheckClassIs fused with optimistic SmiUntag. |
+ // Value in the register object is untagged optimistically. |
+ void SmiUntagOrCheckClass(Register object, intptr_t class_id, Label* smi); |
+ |
/* |
* Misc. functionality. |
*/ |