diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 0f51eb493cf..411bb1565f7 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2014-08-13 Paolo Carlini + + * Fix thinko in the last commit. + 2014-08-13 Paolo Carlini PR libstdc++/62118 diff --git a/libstdc++-v3/include/ext/random.tcc b/libstdc++-v3/include/ext/random.tcc index 9aef359adc9..88ce8218e8d 100644 --- a/libstdc++-v3/include/ext/random.tcc +++ b/libstdc++-v3/include/ext/random.tcc @@ -1611,7 +1611,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION // accurate. auto __norm = std::hypot(__ret[0], __ret[1]); #else - auto __norm = std::sqrt(__ret[0] * __ret[0] + __ret[1] * __ret[1]); + auto __norm = std::sqrt(__sq); #endif __ret[0] /= __norm; __ret[1] /= __norm;