This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libstdc++/59530] Incorrect check on string_view operator[]


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59530

--- Comment #2 from emsr at gcc dot gnu.org ---
Author: emsr
Date: Fri Jan 24 20:15:00 2014
New Revision: 207060

URL: http://gcc.gnu.org/viewcvs?rev=207060&root=gcc&view=rev
Log:
2014-01-24  Ed Smith-Rowland  <3dw4rd@verizon.net>

    PR libstdc++/59531
    * testsuite/experimental/string_view/operations/copy/char/1.cc: New.
    * testsuite/experimental/string_view/operations/copy/wchar_t/1.cc: New.

2014-01-24  Ed Smith-Rowland  <3dw4rd@verizon.net>
        Peter A. Bigot <pab@pabigot.com>

    PR libstdc++/59531
    * include/experimental/string_view
    (copy(_CharT*, size_type, size_type) const): Correct throw string.
    Correct copy start location.

2014-01-24  Ed Smith-Rowland  <3dw4rd@verizon.net>
        Peter A. Bigot <pab@pabigot.com>

    PR libstdc++/59530
    * include/experimental/string_view (operator[](size_type) const):
    Fix one-off index error in debug check.
    * testsuite/experimental/string_view/element_access/char/1.cc: Don't
    test basic_string_view at size().
    * testsuite/experimental/string_view/element_access/wchar_t/1.cc: Ditto.

2014-01-24  Ed Smith-Rowland  <3dw4rd@verizon.net>
        Peter A. Bigot <pab@pabigot.com>

    PR libstdc++/59529
    * include/experimental/string_view
    (basic_string_view(const _CharT*, size_type)): Don't care if len == 0.
    * testsuite/experimental/string_view/operations/substr/char/1.cc:
    Comment out catch of out_of_range; No terminating null
    in basic_string_view.  Check begin == end.
    * testsuite/experimental/string_view/operations/substr/wchar_t/1.cc:
    Ditto.


Added:
    trunk/libstdc++-v3/testsuite/experimental/string_view/operations/copy/
    trunk/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/
   
trunk/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc
   
trunk/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/
   
trunk/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/experimental/string_view
   
trunk/libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc
   
trunk/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc
   
trunk/libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc
   
trunk/libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]