Browse Source

GCC 4.4 compatibility: explicit std::reference_wrapper constructor.

Vladimír Vondruš 11 years ago
parent
commit
50d62dd38a
  1. 5
      src/Magnum/Test/AbstractShaderProgramGLTest.cpp

5
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;

Loading…
Cancel
Save