Changeset 181179 in webkit for trunk/Source/JavaScriptCore/parser/Parser.cpp
- Timestamp:
- Mar 6, 2015, 1:31:27 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.cpp
r181121 r181179 1523 1523 semanticFailIfTrue(isStaticMethod && *methodInfo.name == propertyNames.prototype, 1524 1524 "Cannot declare a static method named 'prototype'"); 1525 property = context.createProperty(methodInfo.name, method, PropertyNode::Constant, alwaysStrictInsideClass);1525 property = context.createProperty(methodInfo.name, method, PropertyNode::Constant, PropertyNode::Unknown, alwaysStrictInsideClass); 1526 1526 } 1527 1527 … … 1934 1934 failIfFalse(node, "Cannot parse expression for property declaration"); 1935 1935 context.setEndOffset(node, m_lexer->currentOffset()); 1936 return context.createProperty(ident, node, PropertyNode::Constant, complete);1936 return context.createProperty(ident, node, PropertyNode::Constant, PropertyNode::Unknown, complete); 1937 1937 } 1938 1938 … … 1944 1944 currentScope()->useVariable(ident, m_vm->propertyNames->eval == *ident); 1945 1945 TreeExpression node = context.createResolve(location, ident, start); 1946 return context.createProperty(ident, node, PropertyNode::Constant, complete);1946 return context.createProperty(ident, node, PropertyNode::Constant, PropertyNode::KnownDirect, complete); 1947 1947 } 1948 1948 … … 1964 1964 failIfFalse(node, "Cannot parse expression for property declaration"); 1965 1965 context.setEndOffset(node, m_lexer->currentOffset()); 1966 return context.createProperty(const_cast<VM*>(m_vm), m_parserArena, propertyName, node, PropertyNode::Constant, complete);1966 return context.createProperty(const_cast<VM*>(m_vm), m_parserArena, propertyName, node, PropertyNode::Constant, PropertyNode::Unknown, complete); 1967 1967 } 1968 1968 case OPENBRACKET: { … … 1976 1976 failIfFalse(node, "Cannot parse expression for property declaration"); 1977 1977 context.setEndOffset(node, m_lexer->currentOffset()); 1978 return context.createProperty(propertyName, node, PropertyNode::Constant, complete);1978 return context.createProperty(propertyName, node, PropertyNode::Constant, PropertyNode::Unknown, complete); 1979 1979 } 1980 1980 default:
Note:
See TracChangeset
for help on using the changeset viewer.