From 50d62dd38ae5342518098e1f135467718fd1d815 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 2 May 2015 17:23:31 +0200 Subject: [PATCH] GCC 4.4 compatibility: explicit std::reference_wrapper constructor. --- src/Magnum/Test/AbstractShaderProgramGLTest.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Magnum/Test/AbstractShaderProgramGLTest.cpp b/src/Magnum/Test/AbstractShaderProgramGLTest.cpp index 480b276e7..2829921cd 100644 --- a/src/Magnum/Test/AbstractShaderProgramGLTest.cpp +++ b/src/Magnum/Test/AbstractShaderProgramGLTest.cpp @@ -302,8 +302,9 @@ void AbstractShaderProgramGLTest::uniformLocationOptimizedOut() { vert.addSource("void main() { gl_Position = vec4(0.0); }"); frag.addSource("void main() { gl_FragColor = vec4(1.0); }"); - CORRADE_VERIFY(Shader::compile({vert, frag})); - program.attachShaders({vert, frag}); + /* GCC 4.4 has explicit std::reference_wrapper constructor */ + CORRADE_VERIFY(Shader::compile({std::ref(vert), std::ref(frag)})); + program.attachShaders({std::ref(vert), std::ref(frag)}); CORRADE_VERIFY(program.link()); std::ostringstream out;