aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2015-08-14 12:51:05 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2015-08-14 12:51:05 +0100
commit357c9f7edc4154418f9862652b53fa8321e91d22 (patch)
tree97fc04efbad221c4defd70f1f00eaee714601bc8
parentd8082c18c88227ba1747ce06833858cc1ea16aa0 (diff)
downloadgcc-357c9f7edc4154418f9862652b53fa8321e91d22.zip
gcc-357c9f7edc4154418f9862652b53fa8321e91d22.tar.gz
gcc-357c9f7edc4154418f9862652b53fa8321e91d22.tar.bz2
array: Add feature-test macro.
* include/experimental/array: Add feature-test macro. * testsuite/experimental/array/neg.cc: Update dg-error. From-SVN: r226893
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/include/experimental/array1
-rw-r--r--libstdc++-v3/testsuite/experimental/array/neg.cc2
3 files changed, 7 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 4047292..15fa9a2 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2015-08-14 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/experimental/array: Add feature-test macro.
+ * testsuite/experimental/array/neg.cc: Update dg-error.
+
2015-08-13 Ville Voutilainen <ville.voutilainen@gmail.com>
* testsuite/experimental/array/neg.s: Remove.
diff --git a/libstdc++-v3/include/experimental/array b/libstdc++-v3/include/experimental/array
index a6e983a..9617481 100644
--- a/libstdc++-v3/include/experimental/array
+++ b/libstdc++-v3/include/experimental/array
@@ -47,6 +47,7 @@ inline namespace fundamentals_v2
{
_GLIBCXX_BEGIN_NAMESPACE_VERSION
+#define __cpp_lib_experimental_make_array 201505
/**
* @defgroup make_array Array creation functions
* @ingroup experimental
diff --git a/libstdc++-v3/testsuite/experimental/array/neg.cc b/libstdc++-v3/testsuite/experimental/array/neg.cc
index df532d1..5db2a18 100644
--- a/libstdc++-v3/testsuite/experimental/array/neg.cc
+++ b/libstdc++-v3/testsuite/experimental/array/neg.cc
@@ -24,5 +24,5 @@ int main()
{
int dummy;
auto bad = std::experimental::make_array(std::ref(dummy));
- // { dg-error "make_array cannot be used without an explicit target type if any of the types given is a reference_wrapper" "" { target *-*-* } 76 }
+ // { dg-error "make_array cannot be used without an explicit target type if any of the types given is a reference_wrapper" "" { target *-*-* } 77 }
}