Closed
Bug 686317
Opened 13 years ago
Closed 13 years ago
format string/argument list mismatches in ARMAssembler.h
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
mozilla9
People
(Reporter: jfkthame, Assigned: jfkthame)
References
Details
(Whiteboard: [build-warning])
Attachments
(1 file)
4.71 KB,
patch
|
cdleary
:
review+
|
Details | Diff | Splinter Review |
When building for Android, I'm seeing a number of warnings about mismatches between printf-style format strings and the supplied arguments: /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h: In member function 'void JSC::ARMAssembler::mem_imm_off(bool, bool, int, bool, int, int, JSC::ARMWord, JSC::ARMAssembler::Condition)': /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h:591: warning: format '%u' expects type 'unsigned int', but argument 9 has type 'const char*' /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h:591: warning: too many arguments for format /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h: In member function 'void JSC::ARMAssembler::mem_reg_off(bool, bool, int, bool, int, int, int, JSC::ARMAssembler::Condition)': /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h:630: warning: too many arguments for format /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h: In static member function 'static void JSC::ARMAssembler::repatchInt32(void*, int32_t)': /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h:1056: warning: format '%p' expects type 'void*', but argument 4 has type 'int32_t' /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h: In member function 'void JSC::ARMAssembler::fcpyd_r(int, int, JSC::ARMAssembler::Condition)': /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h:1610: warning: too few arguments for format /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h: In member function 'void JSC::ARMAssembler::fabsd_r(int, int, JSC::ARMAssembler::Condition)': /home/jonathan/mozdev/mc-android/js/src/assembler/assembler/ARMAssembler.h:1653: warning: too few arguments for format The attached patch is my guess at how these should be resolved, from inspection of the lines in question; however, I don't speak ARM assembler, so it would be good to have someone check that they make sense.
Attachment #559865 -
Flags: review?(cdleary)
Updated•13 years ago
|
Attachment #559865 -
Flags: review?(cdleary) → review+
Assignee | ||
Comment 1•13 years ago
|
||
Pushed to mozilla-inbound: https://hg.mozilla.org/integration/mozilla-inbound/rev/1e7cfb65f195
Whiteboard: [build-warning] → [build-warning] [inbound]
Assignee | ||
Updated•13 years ago
|
Assignee: general → jfkthame
Comment 2•13 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/1e7cfb65f195
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [build-warning] [inbound] → [build-warning]
Target Milestone: --- → mozilla9
You need to log in
before you can comment on or make changes to this bug.
Description
•