]> git.pld-linux.org Git - packages/folly.git/blob - gcc5.patch
- up to 0.57.0
[packages/folly.git] / gcc5.patch
1 From ca2e9c7f1b6bf92f1f67ae627692547710932577 Mon Sep 17 00:00:00 2001
2 From: Dimitri John Ledkov <dimitri.j.ledkov@intel.com>
3 Date: Wed, 27 May 2015 13:30:08 +0100
4 Subject: [PATCH] Fix forward declaration of basic_string and list, for dual
5  abi libstdc++ with inline std::__cxx11 namespace.
6
7 Closes facebook/folly#213
8 Closes facebook/folly#208
9 ---
10  folly/Traits.h | 12 +++---------
11  1 file changed, 3 insertions(+), 9 deletions(-)
12
13 diff --git a/folly/Traits.h b/folly/Traits.h
14 index 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.073318 seconds and 3 git commands to generate.