summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-12-11 22:27:42 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-12-11 22:27:42 +0000
commita5ceff924f07b9c0c6b192f90cc4f2487a7e9b36 (patch)
tree4698fafc41b5e6b88310d036f1cd46d26c9766bb
parente58e467c5650433efc8974e781ca029357f33122 (diff)
downloadmpv-a5ceff924f07b9c0c6b192f90cc4f2487a7e9b36.tar.bz2
mpv-a5ceff924f07b9c0c6b192f90cc4f2487a7e9b36.tar.xz
Avoid miscompilation issues with the grow_array function more permanently
by marking it noinline. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29992 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--libmpdemux/demux_mkv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/demux_mkv.c b/libmpdemux/demux_mkv.c
index 37a4628dd0..aa900d343a 100644
--- a/libmpdemux/demux_mkv.c
+++ b/libmpdemux/demux_mkv.c
@@ -208,7 +208,7 @@ extern int dvdsub_id;
* \param nelem current number of elements in array
* \param elsize size of one array element
*/
-static void grow_array(void *arrayp, int nelem, size_t elsize) {
+static void av_noinline grow_array(void *arrayp, int nelem, size_t elsize) {
void **array = arrayp;
void *oldp = *array;
if (nelem & 31)