Changeset 192935 in webkit for trunk/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h
- Timestamp:
- Dec 1, 2015, 5:37:19 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h
r192914 r192935 32 32 #include "ConstructAbility.h" 33 33 #include "ExpressionRangeInfo.h" 34 #include "GeneratorThisMode.h"35 34 #include "HandlerInfo.h" 36 35 #include "Identifier.h" … … 43 42 #include "VariableEnvironment.h" 44 43 #include "VirtualRegister.h" 45 #include <wtf/FastBitVector.h>46 44 #include <wtf/RefCountedArray.h> 47 45 #include <wtf/Vector.h> … … 119 117 bool isStrictMode() const { return m_isStrictMode; } 120 118 bool usesEval() const { return m_usesEval; } 121 SourceParseMode parseMode() const { return m_parseMode; }119 bool isArrowFunction() const { return m_isArrowFunction; } 122 120 123 121 bool needsFullScopeChain() const { return m_needsFullScopeChain; } … … 205 203 206 204 ConstructorKind constructorKind() const { return static_cast<ConstructorKind>(m_constructorKind); } 207 GeneratorThisMode generatorThisMode() const { return static_cast<GeneratorThisMode>(m_generatorThisMode); }208 SuperBinding superBinding() const { return static_cast<SuperBinding>(m_superBinding); }209 205 210 206 void shrinkToFit() … … 237 233 int m_numVars; 238 234 int m_numCapturedVars; 239 int m_numCallee Locals;235 int m_numCalleeRegisters; 240 236 241 237 // Jump Tables … … 392 388 unsigned m_isBuiltinFunction : 1; 393 389 unsigned m_constructorKind : 2; 394 unsigned m_generatorThisMode : 1; 395 unsigned m_superBinding : 1; 390 unsigned m_isArrowFunction : 1; 396 391 397 392 unsigned m_firstLine; … … 399 394 unsigned m_endColumn; 400 395 401 SourceParseMode m_parseMode;402 396 CodeFeatures m_features; 403 397 CodeType m_codeType;
Note:
See TracChangeset
for help on using the changeset viewer.