diff --git a/src/Magnum/Trade/Test/SceneDataTest.cpp b/src/Magnum/Trade/Test/SceneDataTest.cpp index 4e23aaf00..c0a35b9ff 100644 --- a/src/Magnum/Trade/Test/SceneDataTest.cpp +++ b/src/Magnum/Trade/Test/SceneDataTest.cpp @@ -1580,7 +1580,8 @@ void SceneDataTest::construct() { } void SceneDataTest::constructZeroFields() { - int importerState; + /* GCC 11 complains that "maybe uninitialized" w/o the {} */ + int importerState{}; SceneData scene{SceneMappingType::UnsignedShort, 37563, nullptr, {}, &importerState}; CORRADE_COMPARE(scene.dataFlags(), DataFlag::Owned|DataFlag::Mutable); CORRADE_VERIFY(scene.fieldData().empty()); @@ -1595,7 +1596,8 @@ void SceneDataTest::constructZeroFields() { } void SceneDataTest::constructZeroObjects() { - int importerState; + /* GCC 11 complains that "maybe uninitialized" w/o the {} */ + int importerState{}; SceneFieldData meshes{SceneField::Mesh, SceneMappingType::UnsignedInt, nullptr, SceneFieldType::UnsignedShort, nullptr}; SceneFieldData materials{SceneField::MeshMaterial, SceneMappingType::UnsignedInt, nullptr, SceneFieldType::Int, nullptr}; SceneData scene{SceneMappingType::UnsignedInt, 0, nullptr, {meshes, materials}, &importerState};