Bug 1396156 - Fix unused private field error when building AutoAssertNoGC as Beta. r=sfink

This commit is contained in:
Jon Coppeard 2017-09-04 02:25:00 -04:00
Родитель a2c208aafe
Коммит c811ddba77
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -526,14 +526,15 @@ class JS_PUBLIC_API(AutoRequireNoGC)
*/
class JS_PUBLIC_API(AutoAssertNoGC) : public AutoRequireNoGC
{
#ifdef MOZ_DIAGNOSTIC_ASSERT_ENABLED
JSContext* cx_;
public:
#ifdef MOZ_DIAGNOSTIC_ASSERT_ENABLED
// This gets the context from TLS if it is not passed in.
explicit AutoAssertNoGC(JSContext* cx = nullptr);
~AutoAssertNoGC();
#else
public:
explicit AutoAssertNoGC(JSContext* cx = nullptr) {}
~AutoAssertNoGC() {}
#endif