[libcxx] r291935 - Fix merge error caused by r291922
Eric Fiselier via cfe-commits
cfe-commits at lists.llvm.org
Fri Jan 13 10:42:41 PST 2017
Author: ericwf
Date: Fri Jan 13 12:42:41 2017
New Revision: 291935
URL: http://llvm.org/viewvc/llvm-project?rev=291935&view=rev
Log:
Fix merge error caused by r291922
Modified:
libcxx/branches/release_40/include/ios
Modified: libcxx/branches/release_40/include/ios
URL: http://llvm.org/viewvc/llvm-project/libcxx/branches/release_40/include/ios?rev=291935&r1=291934&r2=291935&view=diff
==============================================================================
--- libcxx/branches/release_40/include/ios (original)
+++ libcxx/branches/release_40/include/ios Fri Jan 13 12:42:41 2017
@@ -573,7 +573,7 @@ ios_base::exceptions(iostate __iostate)
}
#if defined(_LIBCPP_CXX03_LANG)
-struct _LIBCPP_TYPE_VIS_ONLY __cxx03_bool {
+struct _LIBCPP_TYPE_VIS __cxx03_bool {
typedef void (__cxx03_bool::*__bool_type)();
void __true_value() {}
};
@@ -592,9 +592,6 @@ public:
typedef typename traits_type::pos_type pos_type;
typedef typename traits_type::off_type off_type;
- // __true_value will generate undefined references when linking unless
- // we give it internal linkage.
-
#if defined(_LIBCPP_CXX03_LANG)
_LIBCPP_ALWAYS_INLINE
operator __cxx03_bool::__bool_type() const {
More information about the cfe-commits
mailing list