summaryrefslogtreecommitdiffstats
path: root/contrib/libstdc++/src
diff options
context:
space:
mode:
authorrpaulo <rpaulo@FreeBSD.org>2010-08-24 13:38:53 +0000
committerrpaulo <rpaulo@FreeBSD.org>2010-08-24 13:38:53 +0000
commite94d012481f51b1c96ec6db586b9c5d154b19f91 (patch)
tree25f64dc547d9d52d9b701076b106e04018a96ac0 /contrib/libstdc++/src
parent93070b866313c9d08ab63526856e47819889c964 (diff)
downloadFreeBSD-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.cc4
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
OpenPOWER on IntegriCloud