summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/c++config
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2016-04-14 16:23:06 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2016-04-14 16:23:06 +0000
commitb72904f58e5c9f7701f96110b238d357c7c0ad37 (patch)
tree0d922603fa3db1c9a198d7caeec6b41056443321 /libstdc++-v3/include/bits/c++config
parent3e74b0254e9067dfd66c38fbb2ceaa584463f3da (diff)
downloadgcc-b72904f58e5c9f7701f96110b238d357c7c0ad37.tar.gz
Revert empty class parameter passing ABI changes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234977 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/bits/c++config')
-rw-r--r--libstdc++-v3/include/bits/c++config23
1 files changed, 2 insertions, 21 deletions
diff --git a/libstdc++-v3/include/bits/c++config b/libstdc++-v3/include/bits/c++config
index bde003c68a0..57024e40ec0 100644
--- a/libstdc++-v3/include/bits/c++config
+++ b/libstdc++-v3/include/bits/c++config
@@ -84,32 +84,13 @@
# define _GLIBCXX_DEPRECATED
#endif
-#if __cplusplus
-
// Macros for ABI tag attributes.
#ifndef _GLIBCXX_ABI_TAG_CXX11
# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))
#endif
-#if __GXX_ABI_VERSION >= 1010
-namespace std
-{
- inline namespace _V2 { }
-}
-# define _GLIBCXX_BEGIN_NAMESPACE_EMPTY_TYPES \
- _GLIBCXX_END_NAMESPACE_VERSION \
- namespace _V2 { \
- _GLIBCXX_BEGIN_NAMESPACE_VERSION
-# define _GLIBCXX_END_NAMESPACE_EMPTY_TYPES \
- _GLIBCXX_END_NAMESPACE_VERSION \
- } \
- _GLIBCXX_BEGIN_NAMESPACE_VERSION
-# define _GLIBCXX_ABI_TAG_EMPTY __attribute ((__abi_tag__ ("cxxempty")))
-#else
-# define _GLIBCXX_BEGIN_NAMESPACE_EMPTY_TYPES
-# define _GLIBCXX_END_NAMESPACE_EMPTY_TYPES
-# define _GLIBCXX_ABI_TAG_EMPTY
-#endif
+
+#if __cplusplus
// Macro for constexpr, to support in mixed 03/0x mode.
#ifndef _GLIBCXX_CONSTEXPR