Changeset 268323 in webkit for trunk/Source/JavaScriptCore/parser/Nodes.h
- Timestamp:
- Oct 11, 2020, 11:21:10 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Nodes.h
r266264 r268323 1871 1871 int startLineStartOffset() const { return m_startLineStartOffset; } 1872 1872 1873 void setFeatures(CodeFeatures features) { m_features = features; }1874 1873 CodeFeatures features() { return m_features; } 1875 1874 InnerArrowFunctionCodeFeatures innerArrowFunctionCodeFeatures() { return m_innerArrowFunctionCodeFeatures; } … … 1886 1885 bool usesArrowFunction() const { return m_features & ArrowFunctionFeature; } 1887 1886 bool isStrictMode() const { return m_features & StrictModeFeature; } 1888 void setUsesArguments() { m_features |= ArgumentsFeature; }1889 1887 bool usesThis() const { return m_features & ThisFeature; } 1890 1888 bool usesSuperCall() const { return m_features & SuperCallFeature; } … … 1896 1894 bool captures(const Identifier& ident) { return captures(ident.impl()); } 1897 1895 bool hasSloppyModeHoistedFunction(UniquedStringImpl* uid) const { return m_sloppyModeHoistedFunctions.contains(uid); } 1896 bool usesNonSimpleParameterList() const { return m_features & NonSimpleParameterListFeature; } 1898 1897 1899 1898 bool needsNewTargetRegisterForThisScope() const
Note:
See TracChangeset
for help on using the changeset viewer.