Closed Bug 1556197 Opened 5 years ago Closed 4 years ago

Build failure in MacroAssembler-mips32-inl.h on 32-bit mips

Categories

(Core :: JavaScript Engine: JIT, defect, P5)

Other
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1633216
Tracking Status
firefox69 --- affected

People

(Reporter: glandium, Assigned: qiaopengcheng-hf)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

In file included from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCacheIRCompiler.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit0.cpp:47:
/<<PKGBUILDDIR>>/js/src/jit/mips32/MacroAssembler-mips32-inl.h: In member function ‘void js::jit::MacroAssembler::branchTestBigInt(js::jit::AssemblerMIPSShared::Condition, js::jit::Register, js::jit::Label*)’:
/<<PKGBUILDDIR>>/js/src/jit/mips32/MacroAssembler-mips32-inl.h:821:40: error: use of deleted function ‘void js::jit::MacroAssembler::branchTestBigIntImpl(js::jit::AssemblerMIPSShared::Condition, const T&, js::jit::Label*) [with T = js::jit::Register]’
   branchTestBigIntImpl(cond, tag, label);
                                        ^
In file included from /<<PKGBUILDDIR>>/js/src/jit/mips32/SharedICRegisters-mips32.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/SharedICRegisters.h:19,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:18,
                 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:21,
                 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.h:10,
                 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.cpp:7,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit0.cpp:2:
/<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:1605:15: note: declared here
   inline void branchTestBigIntImpl(Condition cond, const T& t, Label* label)
               ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:24,
                 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCacheIRCompiler.cpp:16,
                 from /<<PKGBUILDDIR>>/build-browser/js/src/jit/Unified_cpp_js_src_jit0.cpp:47:
/<<PKGBUILDDIR>>/js/src/jit/mips32/MacroAssembler-mips32-inl.h: In member function ‘void js::jit::MacroAssembler::branchTestBigInt(js::jit::AssemblerMIPSShared::Condition, const js::jit::BaseIndex&, js::jit::Label*)’:
/<<PKGBUILDDIR>>/js/src/jit/mips32/MacroAssembler-mips32-inl.h:827:12: error: ‘value’ was not declared in this scope
   splitTag(value, scratch2);
            ^~~~~
/<<PKGBUILDDIR>>/js/src/jit/mips32/MacroAssembler-mips32-inl.h:827:12: note: suggested alternative: ‘LValue’
   splitTag(value, scratch2);
            ^~~~~
            LValue
/<<PKGBUILDDIR>>/js/src/jit/mips32/MacroAssembler-mips32-inl.h:827:3: error: ‘splitTag’ was not declared in this scope
   splitTag(value, scratch2);
   ^~~~~~~~

Bug 1556197 - amend Bug-1544631 for fixing mips32.

Priority: -- → P5
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: