]> git.pld-linux.org Git - packages/folly.git/blame - gcc5.patch
- up to 0.57.0
[packages/folly.git] / gcc5.patch
CommitLineData
f55375ac
JR
1From ca2e9c7f1b6bf92f1f67ae627692547710932577 Mon Sep 17 00:00:00 2001
2From: Dimitri John Ledkov <dimitri.j.ledkov@intel.com>
3Date: Wed, 27 May 2015 13:30:08 +0100
4Subject: [PATCH] Fix forward declaration of basic_string and list, for dual
5 abi libstdc++ with inline std::__cxx11 namespace.
6
7Closes facebook/folly#213
8Closes facebook/folly#208
9---
10 folly/Traits.h | 12 +++---------
11 1 file changed, 3 insertions(+), 9 deletions(-)
12
13diff --git a/folly/Traits.h b/folly/Traits.h
14index 309157c..a279c02 100644
15--- a/folly/Traits.h
16+++ b/folly/Traits.h
17@@ -19,6 +19,9 @@
18 #ifndef FOLLY_BASE_TRAITS_H_
19 #define FOLLY_BASE_TRAITS_H_
20
21+#include <list>
22+#include <string>
23+
24 #include <memory>
25 #include <limits>
26 #include <type_traits>
27@@ -239,19 +242,10 @@ FOLLY_NAMESPACE_STD_BEGIN
28
29 template <class T, class U>
30 struct pair;
31-#ifndef _GLIBCXX_USE_FB
32-template <class T, class R, class A>
33- class basic_string;
34-#else
35-template <class T, class R, class A, class S>
36- class basic_string;
37-#endif
38 template <class T, class A>
39 class vector;
40 template <class T, class A>
41 class deque;
42-template <class T, class A>
43- class list;
44 template <class T, class C, class A>
45 class set;
46 template <class K, class V, class C, class A>
This page took 0.074078 seconds and 4 git commands to generate.