Browse Source

[MERGE #2349 @suwc] OS9791203:Failfast in Tweetium and other UWA background task

Merge pull request #2349 from suwc:build/suwc/bugfix

Multi-thread race condition causes inconsistency in chakra's DynamicSourceHolder vs. WWAHost's internal mapping count. Fix by removing call to dynamic source holder from backend JIT code.
Suwei Chen 9 years ago
parent
commit
01a5066dd0
1 changed files with 0 additions and 5 deletions
  1. 0 5
      lib/Backend/JITTimeFunctionBody.cpp

+ 0 - 5
lib/Backend/JITTimeFunctionBody.cpp

@@ -139,11 +139,6 @@ JITTimeFunctionBody::InitializeJITFunctionData(
     jitBody->attributes = functionBody->GetAttributes();
     jitBody->isInstInlineCacheCount = functionBody->GetIsInstInlineCacheCount();
 
-    if (functionBody->GetUtf8SourceInfo()->GetCbLength() > UINT_MAX)
-    {
-        Js::Throw::OutOfMemory();
-    }
-
     jitBody->byteCodeCount = functionBody->GetByteCodeCount();
     jitBody->byteCodeInLoopCount = functionBody->GetByteCodeInLoopCount();
     jitBody->nonLoadByteCodeCount = functionBody->GetByteCodeWithoutLDACount();