basic_ios.tcc (basic_ios<>::copyfmt): Don't deal with _M_word != _M_local_word two times, redundantly.
2004-08-21 Paolo Carlini <pcarlini@suse.de> * include/bits/basic_ios.tcc (basic_ios<>::copyfmt): Don't deal with _M_word != _M_local_word two times, redundantly. From-SVN: r86359
This commit is contained in:
parent
35da8b560f
commit
87c6c816a6
|
@ -1,3 +1,8 @@
|
||||||
|
2004-08-21 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
|
* include/bits/basic_ios.tcc (basic_ios<>::copyfmt): Don't deal
|
||||||
|
with _M_word != _M_local_word two times, redundantly.
|
||||||
|
|
||||||
2004-08-20 Jason Merrill <jason@redhat.com>
|
2004-08-20 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
* include/Makefile.am (${host_builddir}/gthr.h): Don't add
|
* include/Makefile.am (${host_builddir}/gthr.h): Don't add
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// basic_ios member functions -*- C++ -*-
|
// basic_ios member functions -*- C++ -*-
|
||||||
|
|
||||||
// Copyright (C) 1999, 2001, 2002, 2003 Free Software Foundation, Inc.
|
// Copyright (C) 1999, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
|
||||||
//
|
//
|
||||||
// This file is part of the GNU ISO C++ Library. This library is free
|
// This file is part of the GNU ISO C++ Library. This library is free
|
||||||
// software; you can redistribute it and/or modify it under the
|
// software; you can redistribute it and/or modify it under the
|
||||||
|
@ -87,11 +87,6 @@ namespace std
|
||||||
_M_callbacks = __cb;
|
_M_callbacks = __cb;
|
||||||
for (int __i = 0; __i < __rhs._M_word_size; ++__i)
|
for (int __i = 0; __i < __rhs._M_word_size; ++__i)
|
||||||
__words[__i] = __rhs._M_word[__i];
|
__words[__i] = __rhs._M_word[__i];
|
||||||
if (_M_word != _M_local_word)
|
|
||||||
{
|
|
||||||
delete [] _M_word;
|
|
||||||
_M_word = 0;
|
|
||||||
}
|
|
||||||
_M_word = __words;
|
_M_word = __words;
|
||||||
_M_word_size = __rhs._M_word_size;
|
_M_word_size = __rhs._M_word_size;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue