* [v3] libstdc++/33293
@ 2007-09-03 17:49 Paolo Carlini
0 siblings, 0 replies; only message in thread
From: Paolo Carlini @ 2007-09-03 17:49 UTC (permalink / raw)
To: gcc-patches
[-- Attachment #1: Type: text/plain, Size: 78 bytes --]
Hi,
tested x86_64-linux, committed to mainline.
Paolo.
///////////////////
[-- Attachment #2: CL_33293 --]
[-- Type: text/plain, Size: 158 bytes --]
2007-09-03 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/33293
* include/bits/stl_numeric.h (accumulate, inner_product):
Add inline function-specifier.
[-- Attachment #3: patch_33293 --]
[-- Type: text/plain, Size: 1357 bytes --]
Index: include/bits/stl_numeric.h
===================================================================
--- include/bits/stl_numeric.h (revision 128023)
+++ include/bits/stl_numeric.h (working copy)
@@ -79,7 +79,7 @@
* @return The final sum.
*/
template<typename _InputIterator, typename _Tp>
- _Tp
+ inline _Tp
accumulate(_InputIterator __first, _InputIterator __last, _Tp __init)
{
// concept requirements
@@ -105,7 +105,7 @@
* @return The final sum.
*/
template<typename _InputIterator, typename _Tp, typename _BinaryOperation>
- _Tp
+ inline _Tp
accumulate(_InputIterator __first, _InputIterator __last, _Tp __init,
_BinaryOperation __binary_op)
{
@@ -133,7 +133,7 @@
* @return The final inner product.
*/
template<typename _InputIterator1, typename _InputIterator2, typename _Tp>
- _Tp
+ inline _Tp
inner_product(_InputIterator1 __first1, _InputIterator1 __last1,
_InputIterator2 __first2, _Tp __init)
{
@@ -165,7 +165,7 @@
*/
template<typename _InputIterator1, typename _InputIterator2, typename _Tp,
typename _BinaryOperation1, typename _BinaryOperation2>
- _Tp
+ inline _Tp
inner_product(_InputIterator1 __first1, _InputIterator1 __last1,
_InputIterator2 __first2, _Tp __init,
_BinaryOperation1 __binary_op1,
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-09-03 17:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-03 17:49 [v3] libstdc++/33293 Paolo Carlini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).