diff --git a/doc/snippets/MagnumSceneGraph.cpp b/doc/snippets/MagnumSceneGraph.cpp index bb911ac23..bc7a61346 100644 --- a/doc/snippets/MagnumSceneGraph.cpp +++ b/doc/snippets/MagnumSceneGraph.cpp @@ -139,6 +139,10 @@ class CachingObject: public Object3D, SceneGraph::AbstractFeature3D { namespace { /* [transformation] */ +#ifdef __clang__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-private-field" +#endif class TransformingFeature: public SceneGraph::AbstractFeature3D { public: template explicit TransformingFeature(SceneGraph::Object& object): @@ -147,6 +151,9 @@ class TransformingFeature: public SceneGraph::AbstractFeature3D { private: SceneGraph::AbstractTranslationRotation3D& _transformation; }; +#ifdef __clang__ +#pragma GCC diagnostic pop +#endif /* [transformation] */ }