From e666316ce18c10e4124112e63659d71a95db9d97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 6 Mar 2017 18:43:33 +0100 Subject: [PATCH] Test: no inheriting constructors on GCC 4.7. --- src/Magnum/Test/AbstractShaderProgramTest.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Test/AbstractShaderProgramTest.cpp b/src/Magnum/Test/AbstractShaderProgramTest.cpp index cfac6c5e3..fb0e9fcb3 100644 --- a/src/Magnum/Test/AbstractShaderProgramTest.cpp +++ b/src/Magnum/Test/AbstractShaderProgramTest.cpp @@ -41,8 +41,12 @@ AbstractShaderProgramTest::AbstractShaderProgramTest() { void AbstractShaderProgramTest::constructNoCreate() { { - struct: AbstractShaderProgram { + struct Shader: AbstractShaderProgram { + #ifndef CORRADE_GCC47_COMPATIBILITY using AbstractShaderProgram::AbstractShaderProgram; + #else + explicit Shader(NoCreateT) noexcept: AbstractShaderProgram{NoCreate} {} + #endif } shader{NoCreate}; CORRADE_COMPARE(shader.id(), 0);