Backed out changeset 0e53345bea4f (Bug 1316079 followup) for Werror failures on ARM SpiderMonkey build
authorDaniel Holbert <dholbert@cs.stanford.edu>
Tue, 08 Nov 2016 16:24:58 -0800
changeset 351829 8f3b77d736fab35338d54166856819db115ce87e
parent 351828 6cfa59e10e839247e5ee4fb363f52e15d4dae5e9
child 351830 8c97b9c7000af5ff19b77e4e00005359b943e1c3
push id6795
push userjlund@mozilla.com
push dateMon, 23 Jan 2017 14:19:46 +0000
treeherdermozilla-esr52@76101b503191 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1316079
milestone52.0a1
backs out0e53345bea4fb64be1a7ee9abc29bbc7ebeffd26
Backed out changeset 0e53345bea4f (Bug 1316079 followup) for Werror failures on ARM SpiderMonkey build MozReview-Commit-ID: EgyqzrKBU8N
js/src/NamespaceImports.h
js/src/jspubtd.h
--- a/js/src/NamespaceImports.h
+++ b/js/src/NamespaceImports.h
@@ -42,17 +42,17 @@ template<typename K, typename V> class A
 template<typename T> class AutoHashSetRooter;
 
 class MOZ_STACK_CLASS SourceBufferHolder;
 
 class HandleValueArray;
 
 class ObjectOpResult;
 
-struct JS_PUBLIC_API(PropertyDescriptor);
+struct PropertyDescriptor;
 } // namespace JS
 
 // Do the importing.
 namespace js {
 
 using JS::Value;
 using JS::BooleanValue;
 using JS::DoubleValue;
--- a/js/src/jspubtd.h
+++ b/js/src/jspubtd.h
@@ -142,17 +142,17 @@ CurrentThreadIsPerformingGC();
 #endif
 
 } // namespace js
 
 namespace JS {
 
 class JS_PUBLIC_API(AutoEnterCycleCollection);
 class JS_PUBLIC_API(AutoAssertOnBarrier);
-struct JS_PUBLIC_API(PropertyDescriptor);
+struct PropertyDescriptor;
 
 typedef void (*OffThreadCompileCallback)(void* token, void* callbackData);
 
 enum class HeapState {
     Idle,             // doing nothing with the GC heap
     Tracing,          // tracing the GC heap without collecting, e.g. IterateCompartments()
     MajorCollecting,  // doing a GC of the major heap
     MinorCollecting,  // doing a GC of the minor heap (nursery)