aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/scripts
diff options
context:
space:
mode:
authorDoug Gregor <doug.gregor@gmail.com>2005-04-02 12:56:18 +0000
committerDoug Gregor <doug.gregor@gmail.com>2005-04-02 12:56:18 +0000
commit8cbf889c5975fc30737b9d4bf627cef3f6f8095c (patch)
tree31673126f2ecfcfdb1fe3671537a34ee2a2a8449 /libstdc++-v3/scripts
parentb3f412d08ce694ab3003a7cd6c30034e0a80f6e9 (diff)
2005-04-02 Douglas Gregor <doug.gregor@gmail.com>
* include/tr1/tuple_iterate.h (tuple_element): Use new macro _GLIBCXX_T_NUM_ARGS_PLUS_1 because _T is a macro on Darwin. * include/tr1/repeat.h (_GLIBCXX_T_NUM_ARGS_PLUS_1): Define for each iteration. * scripts/gen_includers.h: Define _GLIBCXX_T_NUM_ARGS_PLUS_1 for each iteration. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@97438 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/scripts')
-rw-r--r--libstdc++-v3/scripts/gen_includers.pl3
1 files changed, 2 insertions, 1 deletions
diff --git a/libstdc++-v3/scripts/gen_includers.pl b/libstdc++-v3/scripts/gen_includers.pl
index 62ab0f2739d..bfc3a7ec59d 100644
--- a/libstdc++-v3/scripts/gen_includers.pl
+++ b/libstdc++-v3/scripts/gen_includers.pl
@@ -70,6 +70,7 @@ for ($num_args = 2; $num_args <= $max; ++$num_args) {
print "#define _GLIBCXX_REF_WRAP_PARAMS $ref_wrap_params\n";
print "#define _GLIBCXX_REF_TEMPLATE_ARGS $ref_template_args\n";
print "#define _GLIBCXX_NUM_ARGS_PLUS_1 $next_args\n";
+ print "#define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T$next_args\n";
if ($num_args == $max) {
print "#define _GLIBCXX_LAST_INCLUDE\n"
}
@@ -77,7 +78,7 @@ for ($num_args = 2; $num_args <= $max; ++$num_args) {
if ($num_args == $max) {
print "#undef _GLIBCXX_LAST_INCLUDE\n"
}
-
+ print "#undef _GLIBCXX_T_NUM_ARGS_PLUS_1\n";
print "#undef _GLIBCXX_NUM_ARGS_PLUS_1\n";
print "#undef _GLIBCXX_REF_TEMPLATE_ARGS\n";
print "#undef _GLIBCXX_REF_WRAP_PARAMS\n";