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); }"); vert.addSource("void main() { gl_Position = vec4(0.0); }");
frag.addSource("void main() { gl_FragColor = vec4(1.0); }"); frag.addSource("void main() { gl_FragColor = vec4(1.0); }");
CORRADE_VERIFY(Shader::compile({vert, frag})); /* GCC 4.4 has explicit std::reference_wrapper constructor */
program.attachShaders({vert, frag}); CORRADE_VERIFY(Shader::compile({std::ref(vert), std::ref(frag)}));
program.attachShaders({std::ref(vert), std::ref(frag)});
CORRADE_VERIFY(program.link()); CORRADE_VERIFY(program.link());
std::ostringstream out; std::ostringstream out;

Loading…
Cancel
Save