Changeset 74192 in webkit
- Timestamp:
- Dec 16, 2010 8:32:14 AM (13 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r74147 r74192 1 2010-12-16 Ariya Hidayat <ariya@sencha.com> 2 3 Reviewed by Andreas Kling. 4 5 [JSC] Const correctness in ASTBuilder and SyntaxChecker 6 https://bugs.webkit.org/show_bug.cgi?id=51141 7 8 * parser/ASTBuilder.h: 9 (JSC::ASTBuilder::getName): 10 (JSC::ASTBuilder::getType): 11 (JSC::ASTBuilder::isResolve): 12 * parser/SyntaxChecker.h: 13 (JSC::SyntaxChecker::operatorStackPop): 14 1 15 2010-12-15 Kenneth Russell <kbr@google.com> 2 16 -
trunk/JavaScriptCore/parser/ASTBuilder.h
r69516 r74192 577 577 } 578 578 579 const Identifier& getName(Property property) { return property->name(); }580 PropertyNode::Type getType(Property property) { return property->type(); }581 582 bool isResolve(ExpressionNode* expr) { return expr->isResolveNode(); }579 const Identifier& getName(Property property) const { return property->name(); } 580 PropertyNode::Type getType(Property property) const { return property->type(); } 581 582 bool isResolve(ExpressionNode* expr) const { return expr->isResolveNode(); } 583 583 584 584 private: -
trunk/JavaScriptCore/parser/SyntaxChecker.h
r69516 r74192 204 204 void assignmentStackAppend(int, int, int, int, int, Operator) { } 205 205 int createAssignment(int, int, int, int, int) { ASSERT_NOT_REACHED(); return 1; } 206 const Identifier& getName(const Property& property) { ASSERT(property.name); return *property.name; }207 PropertyNode::Type getType(const Property& property) { return property.type; }208 bool isResolve(ExpressionType expr) { return expr == ResolveExpr || expr == ResolveEvalExpr; }206 const Identifier& getName(const Property& property) const { ASSERT(property.name); return *property.name; } 207 PropertyNode::Type getType(const Property& property) const { return property.type; } 208 bool isResolve(ExpressionType expr) const { return expr == ResolveExpr || expr == ResolveEvalExpr; } 209 209 210 210 private:
Note: See TracChangeset
for help on using the changeset viewer.