aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2020-03-25 12:04:58 +0000
committerIain Sandoe <iain@sandoe.co.uk>2020-03-25 12:35:56 +0000
commit83dfa06cb5cff143113cb7d632c90a40edefade8 (patch)
treee431e1b373e2714964c81938c5d030c481dc95af
parent68c4570a4dea8ed6fefaea50943fb74ea8f78319 (diff)
downloadgcc-83dfa06cb5cff143113cb7d632c90a40edefade8.zip
gcc-83dfa06cb5cff143113cb7d632c90a40edefade8.tar.gz
gcc-83dfa06cb5cff143113cb7d632c90a40edefade8.tar.bz2
coroutines: Fix missing dereference (PR94319).
Fix a typo. gcc/cp/ChangeLog: 2020-03-25 Iain Sandoe <iain@sandoe.co.uk> PR c++/94319 * coroutines.cc (captures_temporary): Fix a missing dereference.
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/coroutines.cc2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4332b07..d9f87ec 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2020-03-25 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c++/94319
+ * coroutines.cc (captures_temporary): Fix a missing dereference.
+
2020-03-24 Marek Polacek <polacek@redhat.com>
PR c++/94190 - wrong no post-decrement operator error in template.
diff --git a/gcc/cp/coroutines.cc b/gcc/cp/coroutines.cc
index a943ba0..ef1ce15 100644
--- a/gcc/cp/coroutines.cc
+++ b/gcc/cp/coroutines.cc
@@ -2651,7 +2651,7 @@ captures_temporary (tree *stmt, int *do_subtree, void *d)
}
/* As far as it's necessary, we've walked the subtrees of the call
expr. */
- do_subtree = 0;
+ *do_subtree = 0;
return NULL_TREE;
}