Bug 1477086: Change LocalStorageManager::CreateOrigin()'s return type to nsAutoCString, to benefit from RVO and avoid needless string copying. r=asuth

MozReview-Commit-ID: 1IALP0xgOqp

--HG--
extra : rebase_source : 893d4ade62e4c0834dbc438854fa7029e27b51f0
This commit is contained in:
Daniel Holbert 2018-07-19 14:45:16 -07:00
parent 1db6e3cc1b
commit 0faa3b61e4
2 changed files with 3 additions and 3 deletions

View File

@ -130,7 +130,7 @@ CreateQuotaDBKey(nsIPrincipal* aPrincipal,
} // namespace
// static
nsCString
nsAutoCString
LocalStorageManager::CreateOrigin(const nsACString& aOriginSuffix,
const nsACString& aOriginNoSuffix)
{

View File

@ -45,7 +45,7 @@ public:
already_AddRefed<StorageUsage>
GetOriginUsage(const nsACString& aOriginNoSuffix);
static nsCString CreateOrigin(const nsACString& aOriginSuffix,
static nsAutoCString CreateOrigin(const nsACString& aOriginSuffix,
const nsACString& aOriginNoSuffix);
private: