Skip to content

Commit 5cd809e

Browse files
committed
Skip internal library serialized byte code file version scheme check.
The internal library serialized byte code always use the release scheme.
1 parent 54cd16d commit 5cd809e

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/Runtime/ByteCode/ByteCodeSerializer.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2609,7 +2609,8 @@ class ByteCodeBufferReader
26092609
expectedFileVersionScheme = (byte)Js::Configuration::Global.flags.ForceSerializedBytecodeVersionSchema;
26102610
}
26112611
#endif
2612-
if (fileVersionScheme != expectedFileVersionScheme)
2612+
// Ignore the version scheme check if it is library code
2613+
if (!isLibraryCode && fileVersionScheme != expectedFileVersionScheme)
26132614
{
26142615
// File version scheme is incompatible.
26152616
return ByteCodeSerializer::InvalidByteCode;

0 commit comments

Comments
 (0)