| Index: webkit.patch | 
| diff --git a/webkit.patch b/webkit.patch | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..8b9f5f7ad5fb8e564bc8b9a9f242cb6e2d8c8791 | 
| --- /dev/null | 
| +++ b/webkit.patch | 
| @@ -0,0 +1,13 @@ | 
| +diff --git a/Source/WebCore/fileapi/Blob.cpp b/Source/WebCore/fileapi/Blob.cpp | 
| +index 90df3c4..44f3946 100644 | 
| +--- a/Source/WebCore/fileapi/Blob.cpp | 
| ++++ b/Source/WebCore/fileapi/Blob.cpp | 
| +@@ -68,7 +68,7 @@ PassRefPtr<Blob> Blob::slice(long long start, long long length, const String& co | 
| +     // When we slice a file for the first time, we obtain a snapshot of the file by capturing its current size and modification time. | 
| +     // The modification time will be used to verify if the file has been changed or not, when the underlying data are accessed. | 
| +     long long size; | 
| +-    double modificationTime; | 
| ++    double modificationTime = 0;  // clang prXXXX | 
| +     if (isFile()) | 
| +         // FIXME: This involves synchronous file operation. We need to figure out how to make it asynchronous. | 
| +         static_cast<const File*>(this)->captureSnapshot(size, modificationTime); | 
|  |