Fix gcc compilation by including required header
Compilation with gcc is currently failing with the
following error:
```
error: no template named 'equal_to' in namespace 'std'
```
Change-Id: Ie1a705b97bbbd6bf0615e176af29f9d9a0dc4467
Reviewed-on: https://gn-review.googlesource.com/c/gn/+/12741
Reviewed-by: Brett Wilson <brettw@chromium.org>
Commit-Queue: Brett Wilson <brettw@chromium.org>
diff --git a/AUTHORS b/AUTHORS
index 0c64ad6..45cedd7 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -15,6 +15,7 @@
MIPS Technologies, Inc. <*@mips.com>
NVIDIA Corporation <*@nvidia.com>
Opera Software ASA <*@opera.com>
+Red Hat Inc. <*@redhat.com>
The Chromium Authors <*@chromium.org>
Vewd Software AS <*@vewd.com>
Vivaldi Technologies AS <*@vivaldi.com>
diff --git a/src/gn/unique_vector.h b/src/gn/unique_vector.h
index da4edc2..0f6994f 100644
--- a/src/gn/unique_vector.h
+++ b/src/gn/unique_vector.h
@@ -9,6 +9,7 @@
#include <stdint.h>
#include <algorithm>
+#include <functional>
#include <vector>
#include "hash_table_base.h"