Bug 1225682 - Don't use nsAuto{,C}String as class member variables in js/xpconnect/. r=mccr8

This commit is contained in:
Mike Hommey 2015-11-19 18:06:57 +09:00
parent 6688d6bd17
commit a92988e6e2
2 changed files with 6 additions and 6 deletions

View File

@ -1911,7 +1911,7 @@ ReportZoneStats(const JS::ZoneStats& zStats,
bool anonymize,
size_t* gcTotalOut = nullptr)
{
const nsAutoCString& pathPrefix = extras.pathPrefix;
const nsCString& pathPrefix = extras.pathPrefix;
size_t gcTotal = 0, sundriesGCHeap = 0, sundriesMallocHeap = 0;
MOZ_ASSERT(!gcTotalOut == zStats.isTotals);
@ -2223,8 +2223,8 @@ ReportCompartmentStats(const JS::CompartmentStats& cStats,
static const nsDependentCString addonPrefix("explicit/add-ons/");
size_t gcTotal = 0, sundriesGCHeap = 0, sundriesMallocHeap = 0;
nsAutoCString cJSPathPrefix = extras.jsPathPrefix;
nsAutoCString cDOMPathPrefix = extras.domPathPrefix;
nsAutoCString cJSPathPrefix(extras.jsPathPrefix);
nsAutoCString cDOMPathPrefix(extras.domPathPrefix);
nsresult rv;
MOZ_ASSERT(!gcTotalOut == cStats.isTotals);

View File

@ -371,7 +371,7 @@ public:
ZoneStatsExtras()
{}
nsAutoCString pathPrefix;
nsCString pathPrefix;
private:
ZoneStatsExtras(const ZoneStatsExtras& other) = delete;
@ -386,8 +386,8 @@ public:
: sizeOfXPCPrivate(0)
{}
nsAutoCString jsPathPrefix;
nsAutoCString domPathPrefix;
nsCString jsPathPrefix;
nsCString domPathPrefix;
nsCOMPtr<nsIURI> location;
size_t sizeOfXPCPrivate;