diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2015-03-18 18:08:29 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2015-03-18 18:08:29 +0000 |
commit | 168ad5f5e375612ea0c1ade7e719bb7370516e8e (patch) | |
tree | 27f4fe7915f682f73f9c8fbabf4e598d81c38827 /libstdc++-v3/config | |
parent | 2a9611d03b038040da9ed0f38ea25898cefdc98a (diff) | |
download | gcc-168ad5f5e375612ea0c1ade7e719bb7370516e8e.zip gcc-168ad5f5e375612ea0c1ade7e719bb7370516e8e.tar.gz gcc-168ad5f5e375612ea0c1ade7e719bb7370516e8e.tar.bz2 |
re PR c++/65046 (-Wabi-tag doesn't warn about variables or function return types)
PR c++/65046
* config/locale/gnu/messages_members.cc (Catalog_info, Catalogs,
get_catalogs): Add abi-tag.
* include/ext/codecvt_specializations.h (encoding_state,
encoding_char_traits): Likewise.
* src/c++11/cxx11-ios_failure.cc (io_error_category): Likewise.
* src/c++11/cxx11-shim_facets.cc (__any_string::operator basic_string,
numpunct_shim, collate_shim, time_get_shim, moneypunct_shim,
money_get_shim, money_put_shim, messages_shim): Likewise.
* src/c++11/future.cc (future_error_category::message): Likewise.
* src/c++11/system_error.cc (generic_error_category::message,
system_error_category::message): Likewise.
(__sso_string): Disable -Wabi-tag warnings.
From-SVN: r221497
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r-- | libstdc++-v3/config/locale/gnu/messages_members.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libstdc++-v3/config/locale/gnu/messages_members.cc b/libstdc++-v3/config/locale/gnu/messages_members.cc index 2e6122d..c90499e 100644 --- a/libstdc++-v3/config/locale/gnu/messages_members.cc +++ b/libstdc++-v3/config/locale/gnu/messages_members.cc @@ -46,8 +46,8 @@ namespace typedef messages_base::catalog catalog; - struct Catalog_info - { + struct _GLIBCXX_DEFAULT_ABI_TAG Catalog_info + { Catalog_info(catalog __id, const string& __domain, locale __loc) : _M_id(__id), _M_domain(__domain), _M_locale(__loc) { } @@ -57,7 +57,7 @@ namespace locale _M_locale; }; - class Catalogs + class _GLIBCXX_DEFAULT_ABI_TAG Catalogs { public: Catalogs() : _M_catalog_counter(0) { } @@ -133,6 +133,7 @@ namespace std::vector<Catalog_info*> _M_infos; }; + _GLIBCXX_DEFAULT_ABI_TAG Catalogs& get_catalogs() { |