Closed
Bug 830326
Opened 13 years ago
Closed 13 years ago
Get rid of warnings in the custom linker code
Categories
(Core :: mozglue, defect)
Tracking
()
RESOLVED
FIXED
mozilla21
People
(Reporter: glandium, Assigned: glandium)
Details
Attachments
(1 file)
10.96 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
mozglue/linker/ElfLoader.cpp:577: warning: format '%p' expects type 'void*', but argument 4 has type 'ElfLoader::r_debug*'
mozglue/linker/ElfLoader.cpp:758: warning: format '%p' expects type 'void*', but argument 4 has type 'void (*)(int, siginfo*, void*)'
mozglue/linker/ElfLoader.cpp:766: warning: format '%p' expects type 'void*', but argument 4 has type 'void (*)(int)'
mozglue/linker/CustomElf.cpp:417: warning: too few arguments for format
mozglue/linker/Mappable.cpp:464: warning: comparison between signed and unsigned integer expressions
mozglue/linker/Mappable.cpp:467: warning: comparison between signed and unsigned integer expressions
mozglue/linker/Mappable.cpp:528: warning: format '%ld' expects type 'long int', but argument 6 has type 'unsigned int'
mozglue/linker/Mappable.cpp:528: warning: format '%ld' expects type 'long int', but argument 7 has type 'size_t'
mozglue/linker/SeekableZStream.cpp:64: warning: format '%ld' expects type 'long int', but argument 4 has type 'size_t'
mozglue/linker/SeekableZStream.cpp:64: warning: format '%ld' expects type 'long int', but argument 5 has type 'size_t'
mozglue/linker/SeekableZStream.cpp:76: warning: format '%ld' expects type 'long int', but argument 4 has type 'size_t'
mozglue/linker/SeekableZStream.cpp:76: warning: format '%ld' expects type 'long int', but argument 6 has type 'size_t'
mozglue/linker/SeekableZStream.cpp:76: warning: format '%ld' expects type 'long int', but argument 7 has type 'size_t'
clang also complains a lot with:
mozglue/linker/Logging.h:13:55: warning: Use of comma pasting extension is non-portable [-pedantic]
and
warning: varargs argument missing, but tolerated as an extension [-pedantic]
Assignee | ||
Comment 1•13 years ago
|
||
Attachment #701797 -
Flags: review?(nfroyd)
![]() |
||
Comment 2•13 years ago
|
||
Comment on attachment 701797 [details] [diff] [review]
Get rid of warnings in the custom linker code
Review of attachment 701797 [details] [diff] [review]:
-----------------------------------------------------------------
::: mozglue/linker/Mappable.cpp
@@ +456,5 @@
> * It is safe to run through lazyMaps here because the linker is never
> * going to call mmap (which adds lazyMaps) while this function is
> * called. */
> size_t length = zStream.GetChunkSize(chunk);
> + off_t chunkStart = chunk * zStream.GetChunkSize();
Technically you should cast chunk to off_t here, since sizeof(off_t) is not necessarily equal to sizeof(size_t).
Attachment #701797 -
Flags: review?(nfroyd) → review+
Assignee | ||
Comment 3•13 years ago
|
||
Comment 4•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla21
You need to log in
before you can comment on or make changes to this bug.
Description
•