Fix StringRef self-assignment after substring

Thanks to Alex Tkachenko for spotting it.
This commit is contained in:
Phil Nash committed 2019-05-18 17:54:39 +01:00
1 parent e680c4b9fb
commit 3bce8ba14b
2 files changed
+11 -4

No files matched your search

@@ -92,6 +92,11 @@ TEST_CASE( "StringRef", "[Strings][StringRef]" ) {
REQUIRE( isOwned( ss ) );
REQUIRE( ss.currentData() != s.currentData() ); // different pointer value
SECTION( "Self-assignment after substring" ) {
ss = ss;
REQUIRE(isOwned(ss) == true);
}
}
SECTION( "non-zero-based substring") {