]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR libstdc++/38720 (_Relative_pointer_impl invokes undefined behavior)
authorRichard Guenther <rguenther@suse.de>
Sun, 4 Jan 2009 19:51:18 +0000 (19:51 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Sun, 4 Jan 2009 19:51:18 +0000 (19:51 +0000)
commit9c01326d9a6d56c381ef139a2c25953f483feec8
treecf9015c7924ee0018c79317504d5e9640ab6595d
parent70e72065c34129a5b5d3381b111f22f18c5c3aa3
re PR libstdc++/38720 (_Relative_pointer_impl invokes undefined behavior)

2009-01-04  Richard Guenther  <rguenther@suse.de>

PR libstdc++/38720
* include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
integer type for storage, arithmetic and comparisons.
* testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.

From-SVN: r143058
libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/pointer.h
libstdc++-v3/testsuite/ext/ext_pointer/1_neg.cc