diff options
author | rpaulo <rpaulo@FreeBSD.org> | 2010-08-24 13:38:53 +0000 |
---|---|---|
committer | rpaulo <rpaulo@FreeBSD.org> | 2010-08-24 13:38:53 +0000 |
commit | e94d012481f51b1c96ec6db586b9c5d154b19f91 (patch) | |
tree | 25f64dc547d9d52d9b701076b106e04018a96ac0 /contrib/libstdc++/src | |
parent | 93070b866313c9d08ab63526856e47819889c964 (diff) | |
download | FreeBSD-src-e94d012481f51b1c96ec6db586b9c5d154b19f91.zip FreeBSD-src-e94d012481f51b1c96ec6db586b9c5d154b19f91.tar.gz |
Some fixes so we can build libstdc++ with clang:
o Make the value_type, vector_type, iterator, __mutex_type types of
free_list class so we can access them
o In some cases template keywords must be inserted to treat classes as
dependent template names
o Remove two 'inline' keywords where they do not make sense
Submitted by: Dimitry Andric <dimitry at andric.com>
Reviewed by: trema
Diffstat (limited to 'contrib/libstdc++/src')
-rw-r--r-- | contrib/libstdc++/src/locale-inst.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/libstdc++/src/locale-inst.cc b/contrib/libstdc++/src/locale-inst.cc index 790e614..c6ab9a4 100644 --- a/contrib/libstdc++/src/locale-inst.cc +++ b/contrib/libstdc++/src/locale-inst.cc @@ -180,11 +180,11 @@ _GLIBCXX_END_LDBL_NAMESPACE template class messages_byname<C>; // ctype - inline template class __ctype_abstract_base<C>; + template class __ctype_abstract_base<C>; template class ctype_byname<C>; // codecvt - inline template class __codecvt_abstract_base<C, char, mbstate_t>; + template class __codecvt_abstract_base<C, char, mbstate_t>; template class codecvt_byname<C, char, mbstate_t>; // collate |