[PATCH] Make __wrap_iter work with gcc
Nico Weber
thakis at chromium.org
Tue Jan 27 10:30:59 PST 2015
================
Comment at: include/iterator:1116
@@ -1115,1 +1115,3 @@
+template <class _Tp, class _Alloc> class vector;
+
template <class _Iter>
----------------
mclow.lists wrote:
> There's also a friend decl for `basic_string` in `__wrap_iter`; why don't we need a fwd declaration for that as well?
>
> (because it's a compiler bug?)
I wondered about this too, but I wasn't able to tickle the symmetric problem for string. I think it's because iterator includes iosfwd, and iosfwd declares basic_string (as that file is where `typedef basic_string<char> string` lives, for some reason).
http://reviews.llvm.org/D7201
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the cfe-commits
mailing list