From 7108f83c8ad1bad4072e4f32da3db6d59cf51400 Mon Sep 17 00:00:00 2001 From: Ivan Murashov Date: Tue, 20 Jul 2021 13:16:44 +0300 Subject: [PATCH] GCC: Remove double declaration of ContextSet After the CL https://chromium-review.googlesource.com/c/angle/angle/+/2965780 the build with GCC failed with error: /third_party/angle/src/libANGLE/Display.h:325:37: error: declaration of 'typedef class std::__1::set egl::Display::ContextSet' changes meaning of 'ContextSet' [-fpermissive] /third_party/angle/src/libANGLE/Display.h:75:7: note: 'ContextSet' declared here as 'using ContextSet = class std::__1::set' To fix the error the double declaration of ContextSet is removed. Bug: angleproject:5878, chromium:819294 Change-Id: Id9e52061af53ea18dd5d13b960daaa67a14f61ca Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3038804 Reviewed-by: Jamie Madill Commit-Queue: Jamie Madill --- diff --git a/third_party/angle/CONTRIBUTORS b/third_party/angle/CONTRIBUTORS index 887ddc2..94b1b4d 100644 --- a/third_party/angle/CONTRIBUTORS +++ b/third_party/angle/CONTRIBUTORS @@ -154,6 +154,7 @@ LG Electronics, Inc. Jani Hautakangas + Ivan Murashov IBM Inc. Junliang Yan diff --git a/third_party/angle/src/libANGLE/Display.h b/third_party/angle/src/libANGLE/Display.h index f33123b..f0c0910 100644 --- a/third_party/angle/src/libANGLE/Display.h +++ b/third_party/angle/src/libANGLE/Display.h @@ -322,7 +322,6 @@ ConfigSet mConfigSet; - typedef std::set ContextSet; ContextSet mContextSet; typedef std::set ImageSet;