aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkString.cpp
diff options
context:
space:
mode:
authorGravatar halcanary <halcanary@google.com>2015-04-08 13:01:21 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-04-08 13:01:22 -0700
commit16e833d5aac6570e134cf8e5356df635e01e092e (patch)
treee16cf8961b814300b4c3f02551aff5cd869ffd06 /src/core/SkString.cpp
parent502286d7b8ecf26a3a33e8098335034e21e4b082 (diff)
SkString: remove fStr member
Motivation: I'd like sizeof(SkString) to be the same in Debug and Release. Review URL: https://codereview.chromium.org/1073473003
Diffstat (limited to 'src/core/SkString.cpp')
-rw-r--r--src/core/SkString.cpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/core/SkString.cpp b/src/core/SkString.cpp
index b43351599f..c10347dad1 100644
--- a/src/core/SkString.cpp
+++ b/src/core/SkString.cpp
@@ -247,48 +247,32 @@ void SkString::validate() const {
SkASSERT(fRec->fRefCnt > 0);
SkASSERT(0 == fRec->data()[fRec->fLength]);
}
- SkASSERT(fStr == c_str());
}
#endif
///////////////////////////////////////////////////////////////////////////////
SkString::SkString() : fRec(const_cast<Rec*>(&gEmptyRec)) {
-#ifdef SK_DEBUG
- fStr = fRec->data();
-#endif
}
SkString::SkString(size_t len) {
fRec = AllocRec(NULL, len);
-#ifdef SK_DEBUG
- fStr = fRec->data();
-#endif
}
SkString::SkString(const char text[]) {
size_t len = text ? strlen(text) : 0;
fRec = AllocRec(text, len);
-#ifdef SK_DEBUG
- fStr = fRec->data();
-#endif
}
SkString::SkString(const char text[], size_t len) {
fRec = AllocRec(text, len);
-#ifdef SK_DEBUG
- fStr = fRec->data();
-#endif
}
SkString::SkString(const SkString& src) {
src.validate();
fRec = RefRec(src.fRec);
-#ifdef SK_DEBUG
- fStr = fRec->data();
-#endif
}
SkString::~SkString() {
@@ -346,9 +330,6 @@ void SkString::reset() {
}
fRec = const_cast<Rec*>(&gEmptyRec);
-#ifdef SK_DEBUG
- fStr = fRec->data();
-#endif
}
char* SkString::writable_str() {
@@ -364,9 +345,6 @@ char* SkString::writable_str() {
sk_free(fRec);
}
fRec = rec;
- #ifdef SK_DEBUG
- fStr = fRec->data();
- #endif
}
}
return fRec->data();
@@ -633,9 +611,6 @@ void SkString::swap(SkString& other) {
other.validate();
SkTSwap<Rec*>(fRec, other.fRec);
-#ifdef SK_DEBUG
- SkTSwap<const char*>(fStr, other.fStr);
-#endif
}
///////////////////////////////////////////////////////////////////////////////