Changeset 208736 in webkit for trunk/Source/JavaScriptCore/parser/SourceCodeKey.h
- Timestamp:
- Nov 15, 2016, 11:04:22 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/SourceCodeKey.h
r206525 r208736 39 39 SourceCodeFlags() = default; 40 40 41 SourceCodeFlags(SourceCodeType codeType, JSParser BuiltinMode builtinMode, JSParserStrictMode strictMode, JSParserScriptMode scriptMode, DerivedContextType derivedContextType, EvalContextType evalContextType, bool isArrowFunctionContext)41 SourceCodeFlags(SourceCodeType codeType, JSParserStrictMode strictMode, JSParserScriptMode scriptMode, DerivedContextType derivedContextType, EvalContextType evalContextType, bool isArrowFunctionContext) 42 42 : m_flags( 43 (static_cast<unsigned>(scriptMode) << 8) | 44 (static_cast<unsigned>(isArrowFunctionContext) << 7) | 45 (static_cast<unsigned>(evalContextType) << 6) | 46 (static_cast<unsigned>(derivedContextType) << 4) | 47 (static_cast<unsigned>(codeType) << 2) | 48 (static_cast<unsigned>(builtinMode) << 1) | 43 (static_cast<unsigned>(scriptMode) << 5) | 44 (static_cast<unsigned>(isArrowFunctionContext) << 4) | 45 (static_cast<unsigned>(evalContextType) << 3) | 46 (static_cast<unsigned>(derivedContextType) << 2) | 47 (static_cast<unsigned>(codeType) << 1) | 49 48 (static_cast<unsigned>(strictMode)) 50 49 ) … … 67 66 } 68 67 69 SourceCodeKey(const SourceCode& sourceCode, const String& name, SourceCodeType codeType, JSParser BuiltinMode builtinMode, JSParserStrictMode strictMode, JSParserScriptMode scriptMode, DerivedContextType derivedContextType, EvalContextType evalContextType, bool isArrowFunctionContext)68 SourceCodeKey(const SourceCode& sourceCode, const String& name, SourceCodeType codeType, JSParserStrictMode strictMode, JSParserScriptMode scriptMode, DerivedContextType derivedContextType, EvalContextType evalContextType, bool isArrowFunctionContext) 70 69 : m_sourceCode(sourceCode) 71 70 , m_name(name) 72 , m_flags(codeType, builtinMode,strictMode, scriptMode, derivedContextType, evalContextType, isArrowFunctionContext)71 , m_flags(codeType, strictMode, scriptMode, derivedContextType, evalContextType, isArrowFunctionContext) 73 72 , m_hash(sourceCode.hash()) 74 73 {
Note:
See TracChangeset
for help on using the changeset viewer.