mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-26 14:46:02 +00:00
Fixed C++ errors
This commit is contained in:
parent
80b7ec4f9f
commit
a86b8ebf19
@ -274,8 +274,8 @@ namespace ICG {
|
||||
|
||||
typedef enum { NoKind, Var, Property, Slot, Static, Constructor, Name, Method } LValueKind;
|
||||
|
||||
LValueKind ICodeGenerator::getVariableByName(const StringAtom &name, TypedRegister &v);
|
||||
LValueKind ICodeGenerator::scanForVariable(const StringAtom &name, TypedRegister &v, uint32 &slotIndex, TypedRegister &base);
|
||||
LValueKind getVariableByName(const StringAtom &name, TypedRegister &v);
|
||||
LValueKind scanForVariable(const StringAtom &name, TypedRegister &v, uint32 &slotIndex, TypedRegister &base);
|
||||
LValueKind resolveIdentifier(const StringAtom &name, TypedRegister &v, uint32 &slotIndex, TypedRegister &base, bool lvalue);
|
||||
TypedRegister handleIdentifier(IdentifierExprNode *p, ExprNode::Kind use, ICodeOp xcrementOp, TypedRegister ret, ArgumentList *args, bool lvalue);
|
||||
TypedRegister handleDot(BinaryExprNode *b, ExprNode::Kind use, ICodeOp xcrementOp, TypedRegister ret, ArgumentList *args, bool lvalue);
|
||||
|
@ -274,8 +274,8 @@ namespace ICG {
|
||||
|
||||
typedef enum { NoKind, Var, Property, Slot, Static, Constructor, Name, Method } LValueKind;
|
||||
|
||||
LValueKind ICodeGenerator::getVariableByName(const StringAtom &name, TypedRegister &v);
|
||||
LValueKind ICodeGenerator::scanForVariable(const StringAtom &name, TypedRegister &v, uint32 &slotIndex, TypedRegister &base);
|
||||
LValueKind getVariableByName(const StringAtom &name, TypedRegister &v);
|
||||
LValueKind scanForVariable(const StringAtom &name, TypedRegister &v, uint32 &slotIndex, TypedRegister &base);
|
||||
LValueKind resolveIdentifier(const StringAtom &name, TypedRegister &v, uint32 &slotIndex, TypedRegister &base, bool lvalue);
|
||||
TypedRegister handleIdentifier(IdentifierExprNode *p, ExprNode::Kind use, ICodeOp xcrementOp, TypedRegister ret, ArgumentList *args, bool lvalue);
|
||||
TypedRegister handleDot(BinaryExprNode *b, ExprNode::Kind use, ICodeOp xcrementOp, TypedRegister ret, ArgumentList *args, bool lvalue);
|
||||
|
Loading…
x
Reference in New Issue
Block a user