[Bug 192139] New: typo in libc++ type_traits
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Jul 26 17:39:12 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192139
Bug ID: 192139
Summary: typo in libc++ type_traits
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Some People
Priority: ---
Component: misc
Assignee: freebsd-bugs at FreeBSD.org
Reporter: rcarter at pinyon.org
Created attachment 145002
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=145002&action=edit
patch file
$ echo '#include <type_traits>' > test.cpp
$ /usr/bin/c++ -std=c++1y -c test.cpp
In file included from test.cpp:1:
/usr/include/c++/v1/type_traits:304:14: error: no template named
'____is_nullptr_t'; did you mean '__is_nullptr_t'?
: public ____is_nullptr_t<typename remove_cv<_Tp>::type> {};
^
/usr/include/c++/v1/type_traits:299:51: note: '__is_nullptr_t' declared here
template <class _Tp> struct _LIBCPP_TYPE_VIS_ONLY __is_nullptr_t
^
1 error generated.
Apply patch, cp type_traits to /usr/include/c++/v1/
$ /usr/bin/c++ -std=c++1y -c test.cpp
$
patch:
--- contrib/libc++/include/type_traits.orig 2014-07-26 10:30:43.939891390
-0700
+++ contrib/libc++/include/type_traits 2014-07-26 10:31:56.207884662 -0700
@@ -301,7 +301,7 @@
#if _LIBCPP_STD_VER > 11
template <class _Tp> struct _LIBCPP_TYPE_VIS_ONLY is_null_pointer
- : public ____is_nullptr_t<typename remove_cv<_Tp>::type> {};
+ : public __is_nullptr_t<typename remove_cv<_Tp>::type> {};
#endif
// is_integral
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list