mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
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:
parent
1db6e3cc1b
commit
0faa3b61e4
@ -130,7 +130,7 @@ CreateQuotaDBKey(nsIPrincipal* aPrincipal,
|
|||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
// static
|
// static
|
||||||
nsCString
|
nsAutoCString
|
||||||
LocalStorageManager::CreateOrigin(const nsACString& aOriginSuffix,
|
LocalStorageManager::CreateOrigin(const nsACString& aOriginSuffix,
|
||||||
const nsACString& aOriginNoSuffix)
|
const nsACString& aOriginNoSuffix)
|
||||||
{
|
{
|
||||||
|
@ -45,8 +45,8 @@ public:
|
|||||||
already_AddRefed<StorageUsage>
|
already_AddRefed<StorageUsage>
|
||||||
GetOriginUsage(const nsACString& aOriginNoSuffix);
|
GetOriginUsage(const nsACString& aOriginNoSuffix);
|
||||||
|
|
||||||
static nsCString CreateOrigin(const nsACString& aOriginSuffix,
|
static nsAutoCString CreateOrigin(const nsACString& aOriginSuffix,
|
||||||
const nsACString& aOriginNoSuffix);
|
const nsACString& aOriginNoSuffix);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
~LocalStorageManager();
|
~LocalStorageManager();
|
||||||
|
Loading…
Reference in New Issue
Block a user