author | Stefan Teleman <stefan.teleman@oracle.com> |
Thu, 18 Jun 2015 10:48:41 -0700 | |
branch | s11-update |
changeset 4504 | 62eba3549938 |
permissions | -rw-r--r-- |
4504
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
1 |
# Internal patch for Studio C++ 12.4. |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
2 |
# The upstream project at the ASF is defunct. |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
3 |
--- stdcxx-4.2.1/include/rw/_config-sunpro.h Mon Apr 6 12:06:23 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
4 |
+++ stdcxx-4.2.1/include/rw/_config-sunpro.h Tue Apr 7 14:35:34 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
5 |
@@ -63,3 +63,8 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
6 |
# define _RWSTD_STRICT_SPARCV8_MUTEX_ALIGNMENT 1 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
7 |
#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
8 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
9 |
+#if defined(_TEMPLATE_NO_EXTDEF) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
10 |
+#undef _RWSTD_NO_IMPLICIT_INCLUSION |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
11 |
+#define _RWSTD_NO_IMPLICIT_INCLUSION |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
12 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
13 |
+ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
14 |
--- stdcxx-4.2.1/include/loc/_numpunct.h Mon Mar 30 23:03:58 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
15 |
+++ stdcxx-4.2.1/include/loc/_numpunct.h Wed Apr 1 23:04:38 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
16 |
@@ -84,7 +84,7 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
17 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
18 |
protected: |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
19 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
20 |
- virtual ~numpunct () { } |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
21 |
+ virtual ~numpunct () ; |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
22 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
23 |
// 22.2.3.1.2, p1 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
24 |
virtual char_type do_decimal_point () const { |