From e6380c793b16421282bdd089dbaee801c37c1b97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 2 May 2015 18:26:27 +0200 Subject: [PATCH] GCC 4.4 compatibility: explicit std::reference_wrapper constructor. Affected only tests on ES builds. Thanks, Jenkins. --- src/Magnum/Test/PrimitiveQueryGLTest.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Test/PrimitiveQueryGLTest.cpp b/src/Magnum/Test/PrimitiveQueryGLTest.cpp index 7b3f45d7e..5e9c4eee2 100644 --- a/src/Magnum/Test/PrimitiveQueryGLTest.cpp +++ b/src/Magnum/Test/PrimitiveQueryGLTest.cpp @@ -130,7 +130,8 @@ void PrimitiveQueryGLTest::transformFeedbackPrimitivesWritten() { #else /* ES for some reason needs both vertex and fragment shader */ CORRADE_INTERNAL_ASSERT_OUTPUT(frag.addSource("void main() {}\n").compile()); - attachShaders({vert, frag}); + /* GCC 4.4 has explicit std::reference_wrapper constructor */ + attachShaders({std::ref(vert), std::ref(frag)}); #endif setTransformFeedbackOutputs({"outputData"}, TransformFeedbackBufferMode::SeparateAttributes);