@@ -1490,9 +1490,6 @@ namespace Js
14901490 {
14911491 this ->m_boundPropertyRecords = nullptr ;
14921492 }
1493- virtual ParseableFunctionInfo* Clone (ScriptContext *scriptContext, uint sourceIndex = Js::Constants::InvalidSourceIndex);
1494- ParseableFunctionInfo* CopyFunctionInfoInto (ScriptContext *scriptContext, Js::ParseableFunctionInfo* functionInfo, uint sourceIndex = Js::Constants::InvalidSourceIndex);
1495- void CloneSourceInfo (ScriptContext* scriptContext, const ParseableFunctionInfo& other, ScriptContext* othersScriptContext, uint sourceIndex);
14961493
14971494 void SetInitialDefaultEntryPoint ();
14981495 void SetDeferredParsingEntryPoint ();
@@ -2806,7 +2803,6 @@ namespace Js
28062803 Var GetConstantVar (RegSlot location);
28072804 Js::Var* GetConstTable () const { return this ->m_constTable ; }
28082805 void SetConstTable (Js::Var* constTable) { this ->m_constTable = constTable; }
2809- void CloneConstantTable (FunctionBody *newFunc);
28102806
28112807 void MarkScript (ByteBlock * pblkByteCode, ByteBlock * pblkAuxiliaryData, ByteBlock* auxContextBlock,
28122808 uint byteCodeCount, uint byteCodeInLoopCount, uint byteCodeWithoutLDACount);
@@ -2819,8 +2815,6 @@ namespace Js
28192815 bool UninstallProbe (int offset);
28202816 bool ProbeAtOffset (int offset, OpCode* pOriginalOpcode);
28212817
2822- ParseableFunctionInfo * Clone (ScriptContext *scriptContext, uint sourceIndex = Js::Constants::InvalidSourceIndex) override ;
2823-
28242818 static bool ShouldShareInlineCaches () { return CONFIG_FLAG (ShareInlineCaches); }
28252819
28262820 uint GetInlineCacheCount () const { return GetCountField (CounterFields::InlineCacheCount); }
@@ -3423,8 +3417,6 @@ namespace Js
34233417
34243418 // Below function will not change any state, so it will not alter accumulated index and value
34253419 BOOL Seek (int index, StatementData & data);
3426-
3427- SmallSpanSequence * Clone ();
34283420 };
34293421#pragma endregion
34303422
0 commit comments