--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/firefox/patches/firefox31-gnu-105-lz4-restrict-keyword.patch Mon Jan 11 09:27:45 2016 -0800
@@ -0,0 +1,15 @@
+Correctly recognize the "restrict" keyword for the lz4.c file included in
+Compression.cpp
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57025
+
+--- mozilla-esr31/mfbt/lz4.c.orig 2015-06-04 11:17:03.957437771 -0700
++++ mozilla-esr31/mfbt/lz4.c 2015-06-04 11:17:03.963371797 -0700
+@@ -104,7 +104,7 @@
+ /**************************************
+ Compiler Options
+ **************************************/
+-#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) /* C99 */
++#if defined(__STDC_VERSION__) && !defined(__cplusplus) && (__STDC_VERSION__ >= 199901L) /* C99 */
+ /* "restrict" is a known keyword */
+ #else
+ # define restrict /* Disable restrict */