diff options
| author | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-08 09:15:43 +0000 |
|---|---|---|
| committer | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-08 09:15:43 +0000 |
| commit | 9a12fda6661c6865dd8a9316d31a26b08c07dc9f (patch) | |
| tree | d6a727519d45b664d28bf57e6be528dc7f04c4b6 /libstdc++-v3/include/profile | |
| parent | 5838c24a86ac8a8afe77285f224a3ce50596954e (diff) | |
| download | ppe42-gcc-9a12fda6661c6865dd8a9316d31a26b08c07dc9f.tar.gz ppe42-gcc-9a12fda6661c6865dd8a9316d31a26b08c07dc9f.zip | |
* include/profile/iterator_tracker.h (operator++): Fix returning
dangling reference.
(operator--): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193323 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/profile')
| -rw-r--r-- | libstdc++-v3/include/profile/iterator_tracker.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libstdc++-v3/include/profile/iterator_tracker.h b/libstdc++-v3/include/profile/iterator_tracker.h index 733429daad3..91f733cf757 100644 --- a/libstdc++-v3/include/profile/iterator_tracker.h +++ b/libstdc++-v3/include/profile/iterator_tracker.h @@ -93,7 +93,7 @@ namespace __profile return *this; } - __iterator_tracker& + __iterator_tracker operator++(int) { _M_ds->_M_profile_iterate(); @@ -110,7 +110,7 @@ namespace __profile return *this; } - __iterator_tracker& + __iterator_tracker operator--(int) { _M_ds->_M_profile_iterate(1); |

