Open Bug 1681821 Opened 4 years ago

36 build warnings in nsprpub/pr

Categories

(NSPR :: NSPR, defect)

defect

Tracking

(Not tracked)

People

(Reporter: saschanaz, Unassigned)

References

(Depends on 1 open bug)

Details

 5:32.69 config/external/nspr/pr
 5:37.08 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95sock.c(119,52): warning: incompatible pointer types passing 'PRInt32 *' (aka 'int *') to parameter of type 'u_long *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
 5:37.08     if (ioctlsocket(fd->secret->md.osfd, FIONREAD, &result) < 0) {
 5:37.08                                                    ^~~~~~~
 5:37.08 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winsock2.h(1711,18): note: passing argument to parameter 'argp' here

 5:37.08     u_long FAR * argp
 5:37.08                  ^
 5:37.08 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95sock.c(136,60): warning: passing 'PRUint32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:37.09     while ((sock = accept(osfd, (struct sockaddr *) raddr, rlen)) == -1)
 5:37.09                                                            ^~~~
 5:37.09 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winsock2.h(1628,27): note: passing argument to parameter 'addrlen' here
 5:37.09     _Inout_opt_ int FAR * addrlen
 5:37.09                           ^
 5:37.10 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95sock.c(376,19): warning: incompatible pointer types passing 'PRInt32 *' (aka 'int *') to parameter of type 'LPDWORD' (aka 'unsigned long *') [-Wincompatible-pointer-types]
 5:37.11                   &dwBytes, NULL, NULL);
 5:37.12                   ^~~~~~~~
 5:37.12 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winsock2.h(3088,19): note: passing argument to parameter 'lpcbBytesReturned' here
 5:37.12     _Out_ LPDWORD lpcbBytesReturned,
 5:37.12                   ^
 5:37.12 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95sock.c(445,37): warning: passing 'const void *' to parameter of type 'PVOID' (aka 'void *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
 5:37.12                            addrlen, buf, amount,
 5:37.13                                     ^~~
 5:37.13 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95sock.c(494,38): warning: incompatible integer to pointer conversion passing 'PROsfd' (aka 'long long') to parameter of type 'HANDLE' (aka 'void *') [-Wint-conversion]
 5:37.14             rv = GetOverlappedResult(osfd, &fd->secret->ol, &rvSent, FALSE);
 5:37.14                                      ^~~~
 5:37.15 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\ioapiset.h(111,17): note: passing argument to parameter 'hFile' here

 5:37.15     _In_ HANDLE hFile,
 5:37.15                 ^
 5:37.16 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95sock.c(407,13): warning: unused variable 'bytesSent' [-Wunused-variable]
 5:37.17     PRInt32 bytesSent = 0;
 5:37.17             ^
 5:37.18 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95sock.c(518,28): warning: passing 'PRUint32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:37.18                            addrlen)) == -1)
 5:37.18                            ^~~~~~~
 5:37.18 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winsock2.h(2031,27): note: passing argument to parameter 'fromlen' here
 5:37.18     _Inout_opt_ int FAR * fromlen
 5:37.18                           ^
 5:37.18 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95sock.c(591,76): warning: passing 'PRUint32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:37.18     rv = getsockname((SOCKET)fd->secret->md.osfd, (struct sockaddr *)addr, len);
 5:37.19                                                                            ^~~
 5:37.19 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winsock2.h(1753,23): note: passing argument to parameter 'namelen' here
 5:37.19     _Inout_ int FAR * namelen
 5:37.19                       ^
 5:37.19 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95sock.c(605,76): warning: passing 'PRUint32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:37.19     rv = getpeername((SOCKET)fd->secret->md.osfd, (struct sockaddr *)addr, len);
 5:37.19                                                                            ^~~
 5:37.19 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winsock2.h(1732,23): note: passing argument to parameter 'namelen' here
 5:37.19     _Inout_ int FAR * namelen
 5:37.19                       ^
 5:37.22 9 warnings generated.
 5:37.42 config/external/rlbox
 5:38.74 In file included from Unified_c_external_nspr_pr0.c:119:
 5:38.74 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/io/prsocket.c(325,41): warning: incompatible integer to pointer conversion passing 'PROsfd' (aka 'long long') to parameter of type 'HANDLE' (aka 'void *') [-Wint-conversion]
 5:38.76                 if (GetOverlappedResult(osfd, &fd->secret->ol, &rvSent, FALSE) == FALSE) {
 5:38.76                                         ^~~~
 5:38.76 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\ioapiset.h(111,17): note: passing argument to parameter 'hFile' here

 5:38.76     _In_ HANDLE hFile,
 5:38.76                 ^
 5:38.76 In file included from Unified_c_external_nspr_pr0.c:119:
 5:38.76 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/io/prsocket.c(325,64): warning: incompatible pointer types passing 'PRInt32 *' (aka 'int *') to parameter of type 'LPDWORD' (aka 'unsigned long *') [-Wincompatible-pointer-types]
 5:38.76                 if (GetOverlappedResult(osfd, &fd->secret->ol, &rvSent, FALSE) == FALSE) {
 5:38.77                                                                ^~~~~~~
 5:38.77 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\ioapiset.h(113,19): note: passing argument to parameter 'lpNumberOfBytesTransferred' here
 5:38.77     _Out_ LPDWORD lpNumberOfBytesTransferred,
 5:38.77                   ^
 5:38.78 In file included from Unified_c_external_nspr_pr0.c:119:
 5:38.78 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/io/prsocket.c(357,33): warning: incompatible integer to pointer conversion passing 'PROsfd' (aka 'long long') to parameter of type 'HANDLE' (aka 'void *') [-Wint-conversion]
 5:38.78         if (GetOverlappedResult(osfd, &fd->secret->ol, &rvSent, FALSE) == TRUE) {
 5:38.78                                 ^~~~
 5:38.79 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\ioapiset.h(111,17): note: passing argument to parameter 'hFile' here

 5:38.79     _In_ HANDLE hFile,
 5:38.79                 ^
 5:38.79 In file included from Unified_c_external_nspr_pr0.c:119:
 5:38.79 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/io/prsocket.c(357,56): warning: incompatible pointer types passing 'PRInt32 *' (aka 'int *') to parameter of type 'LPDWORD' (aka 'unsigned long *') [-Wincompatible-pointer-types]
 5:38.79         if (GetOverlappedResult(osfd, &fd->secret->ol, &rvSent, FALSE) == TRUE) {
 5:38.79                                                        ^~~~~~~
 5:38.80 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\ioapiset.h(113,19): note: passing argument to parameter 'lpNumberOfBytesTransferred' here
 5:38.80     _Out_ LPDWORD lpNumberOfBytesTransferred,
 5:38.80                   ^
 5:38.80 config/external/rlbox_lucet_sandbox
 5:39.39 4 warnings generated.
 5:39.95 In file included from Unified_c_external_nspr_pr1.c:38:
 5:39.96 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/ntmisc.c(773,48): warning: incompatible pointer types passing 'PRInt32 *' (aka 'int *') to parameter of type 'LPDWORD' (aka 'unsigned long *') [-Wincompatible-pointer-types]
 5:39.97         GetExitCodeProcess(process->md.handle, exitCode) == FALSE) {
 5:39.98                                                ^~~~~~~~
 5:39.98 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\processthreadsapi.h(154,19): note: passing argument to parameter 'lpExitCode' here
 5:39.99     _Out_ LPDWORD lpExitCode
 5:40.01                   ^
 5:40.08 In file included from Unified_c_external_nspr_pr1.c:110:
 5:40.08 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(275,19): warning: incompatible pointer types passing 'PRUint32 *' (aka 'unsigned int *') to parameter of type 'LPDWORD' (aka 'unsigned long *') [-Wincompatible-pointer-types]
 5:40.08                   &bytes,
 5:40.08                   ^~~~~~
 5:40.09 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1017,23): note: passing argument to parameter 'lpNumberOfBytesRead' here
 5:40.09     _Out_opt_ LPDWORD lpNumberOfBytesRead,
 5:40.09                       ^
 5:40.09 In file included from Unified_c_external_nspr_pr1.c:110:
 5:40.10 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(304,20): warning: incompatible pointer types passing 'PRInt32 *' (aka 'int *') to parameter of type 'LPDWORD' (aka 'unsigned long *') [-Wincompatible-pointer-types]
 5:40.11                    &bytes,
 5:40.11                    ^~~~~~
 5:40.11 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1190,23): note: passing argument to parameter 'lpNumberOfBytesWritten' here
 5:40.11     _Out_opt_ LPDWORD lpNumberOfBytesWritten,
 5:40.11                       ^
 5:40.11 In file included from Unified_c_external_nspr_pr1.c:110:
 5:40.11 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(442,22): warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:40.12         cp = _mbsinc(cp);
 5:40.12                      ^~
 5:40.12 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\mbstring.h(268,37): note: passing argument to parameter '_Ptr' here
 5:40.12         _In_z_ unsigned char const* _Ptr
 5:40.12                                     ^
 5:40.12 In file included from Unified_c_external_nspr_pr1.c:110:
 5:40.13 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(442,12): warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:40.13         cp = _mbsinc(cp);
 5:40.13            ^ ~~~~~~~~~~~
 5:40.13 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(655,20): warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:40.13     prev = _mbsdec(str, current);
 5:40.13                    ^~~
 5:40.13 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\mbstring.h(229,62): note: passing argument to parameter '_Start' here
 5:40.14         _In_reads_z_(_Pos - _Start + 1) unsigned char const* _Start,
 5:40.14                                                              ^
 5:40.14 In file included from Unified_c_external_nspr_pr1.c:110:
 5:40.15 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(655,25): warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:40.15     prev = _mbsdec(str, current);
 5:40.15                         ^~~~~~~
 5:40.15 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\mbstring.h(230,62): note: passing argument to parameter '_Pos' here
 5:40.15         _In_z_                          unsigned char const* _Pos
 5:40.15                                                              ^
 5:40.15 In file included from Unified_c_external_nspr_pr1.c:110:
 5:40.15 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(655,10): warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:40.16     prev = _mbsdec(str, current);
 5:40.16          ^ ~~~~~~~~~~~~~~~~~~~~~
 5:40.16 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(705,25): warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:40.17             p = _mbsinc(p);
 5:40.17                         ^
 5:40.19 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\mbstring.h(268,37): note: passing argument to parameter '_Ptr' here
 5:40.19         _In_z_ unsigned char const* _Ptr
 5:40.19                                     ^
 5:40.19 In file included from Unified_c_external_nspr_pr1.c:110:
 5:40.19 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(705,15): warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:40.19             p = _mbsinc(p);
 5:40.20               ^ ~~~~~~~~~~
 5:40.21 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(719,25): warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:40.22             p = _mbsinc(p);
 5:40.23                         ^
 5:40.24 C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\mbstring.h(268,37): note: passing argument to parameter '_Ptr' here
 5:40.27         _In_z_ unsigned char const* _Ptr
 5:40.28                                     ^
 5:40.29 In file included from Unified_c_external_nspr_pr1.c:110:
 5:40.31 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(719,15): warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 5:40.35             p = _mbsinc(p);
 5:40.38               ^ ~~~~~~~~~~
 5:40.40 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/md/windows/w95io.c(678,1): warning: unused function 'IsRootDirectory' [-Wunused-function]
 5:40.40 IsRootDirectory(char *fn, size_t buflen)
 5:40.40 ^
 5:40.42 13 warnings generated.
 5:40.80 devtools/platform
 5:41.59 In file included from Unified_c_external_nspr_pr2.c:20:
 5:41.60 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(883,15): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:41.61         if (y = *xb & 0xffff) {
 5:41.61             ~~^~~~~~~~~~~~~~
 5:41.61 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(883,15): note: place parentheses around the assignment to silence this warning
 5:41.61         if (y = *xb & 0xffff) {
 5:41.61               ^
 5:41.61             (               )
 5:41.61 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(883,15): note: use '==' to turn this assignment into an equality comparison
 5:41.61         if (y = *xb & 0xffff) {
 5:41.61               ^
 5:41.62               ==
 5:41.62 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(897,15): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:41.62         if (y = *xb >> 16) {
 5:41.62             ~~^~~~~~~~~~~
 5:41.62 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(897,15): note: place parentheses around the assignment to silence this warning
 5:41.63         if (y = *xb >> 16) {
 5:41.63               ^
 5:41.65             (            )
 5:41.66 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(897,15): note: use '==' to turn this assignment into an equality comparison
 5:41.66         if (y = *xb >> 16) {
 5:41.66               ^
 5:41.66               ==
 5:41.66 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(949,11): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:41.66     if (i = k & 3) {
 5:41.66         ~~^~~~~~~
 5:41.66 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(949,11): note: place parentheses around the assignment to silence this warning
 5:41.66     if (i = k & 3) {
 5:41.66           ^
 5:41.66         (        )
 5:41.67 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(949,11): note: use '==' to turn this assignment into an equality comparison
 5:41.67     if (i = k & 3) {
 5:41.67           ^
 5:41.67           ==
 5:41.67 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1035,17): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:41.67         if (*x1 = z) {
 5:41.67             ~~~~^~~
 5:41.67 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1035,17): note: place parentheses around the assignment to silence this warning
 5:41.67         if (*x1 = z) {
 5:41.67                 ^
 5:41.67             (      )
 5:41.67 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1035,17): note: use '==' to turn this assignment into an equality comparison
 5:41.68         if (*x1 = z) {
 5:41.68                 ^
 5:41.68                 ==
 5:41.68 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1270,33): warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
 5:41.68         d0 = Exp_1 | y >> Ebits - k;
 5:41.68                        ~~ ~~~~~~^~~
 5:41.68 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1270,33): note: place parentheses around the '-' expression to silence this warning
 5:41.69         d0 = Exp_1 | y >> Ebits - k;
 5:41.69                           ~~~~~~^~~
 5:41.69 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1272,30): warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
 5:41.69         d1 = y << (32-Ebits) + k | w >> Ebits - k;
 5:41.69                ~~ ~~~~~~~~~~~^~~
 5:41.69 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1272,30): note: place parentheses around the '+' expression to silence this warning
 5:41.69         d1 = y << (32-Ebits) + k | w >> Ebits - k;
 5:41.69                              ^
 5:41.69                   (             )
 5:41.70 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1272,47): warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
 5:41.70         d1 = y << (32-Ebits) + k | w >> Ebits - k;
 5:41.72                                      ~~ ~~~~~~^~~
 5:41.73 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1272,47): note: place parentheses around the '-' expression to silence this warning
 5:41.73         d1 = y << (32-Ebits) + k | w >> Ebits - k;
 5:41.74                                         ~~~~~~^~~
 5:41.74 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1277,39): warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
 5:41.74         d0 = Exp_1 | y << k | z >> 32 - k;
 5:41.74                                 ~~ ~~~^~~
 5:41.74 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1277,39): note: place parentheses around the '-' expression to silence this warning
 5:41.74         d0 = Exp_1 | y << k | z >> 32 - k;
 5:41.74                                       ^
 5:41.75                                    (     )
 5:41.75 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1279,31): warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
 5:41.75         d1 = z << k | y >> 32 - k;
 5:41.75                         ~~ ~~~^~~
 5:41.75 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1279,31): note: place parentheses around the '-' expression to silence this warning
 5:41.75         d1 = z << k | y >> 32 - k;
 5:41.75                               ^
 5:41.75                            (     )
 5:41.76 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1355,12): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:41.76     if (de = (int)(d0 >> Exp_shift)) {
 5:41.76         ~~~^~~~~~~~~~~~~~~~~~~~~~~~
 5:41.76 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1355,12): note: place parentheses around the assignment to silence this warning
 5:41.76     if (de = (int)(d0 >> Exp_shift)) {
 5:41.76            ^
 5:41.76         (                          )
 5:41.76 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1355,12): note: use '==' to turn this assignment into an equality comparison
 5:41.77     if (de = (int)(d0 >> Exp_shift)) {
 5:41.77            ^
 5:41.77            ==
 5:41.77 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1360,11): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:41.77     if (y = d1) {
 5:41.77         ~~^~~~
 5:41.77 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1360,11): note: place parentheses around the assignment to silence this warning
 5:41.77     if (y = d1) {
 5:41.77           ^
 5:41.77         (     )
 5:41.77 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1360,11): note: use '==' to turn this assignment into an equality comparison
 5:41.77     if (y = d1) {
 5:41.77           ^
 5:41.77           ==
 5:41.78 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1361,15): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:41.78         if (k = lo0bits(&y)) {
 5:41.78             ~~^~~~~~~~~~~~~
 5:41.78 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1361,15): note: place parentheses around the assignment to silence this warning
 5:41.78         if (k = lo0bits(&y)) {
 5:41.80               ^
 5:41.81             (              )
 5:41.82 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1361,15): note: use '==' to turn this assignment into an equality comparison
 5:41.82         if (k = lo0bits(&y)) {
 5:41.82               ^
 5:41.82               ==
 5:41.84 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1362,32): warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
 5:41.85             x[0] = y | z << 32 - k;
 5:41.85                          ~~ ~~~^~~
 5:41.85 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1362,32): note: place parentheses around the '-' expression to silence this warning
 5:41.85             x[0] = y | z << 32 - k;
 5:41.85                                ^
 5:41.85                             (     )
 5:41.85 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1968,15): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:41.85         if (i = e1 & 15) {
 5:41.86             ~~^~~~~~~~~
 5:41.86 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1968,15): note: place parentheses around the assignment to silence this warning
 5:41.86         if (i = e1 & 15) {
 5:41.86               ^
 5:41.86             (          )
 5:41.86 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(1968,15): note: use '==' to turn this assignment into an equality comparison
 5:41.86         if (i = e1 & 15) {
 5:41.86               ^
 5:41.89               ==
 5:41.90 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2033,15): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:41.90         if (i = e1 & 15) {
 5:41.92             ~~^~~~~~~~~
 5:41.93 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2033,15): note: place parentheses around the assignment to silence this warning
 5:41.96         if (i = e1 & 15) {
 5:41.97               ^
 5:41.99             (          )
 5:41.99 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2033,15): note: use '==' to turn this assignment into an equality comparison
 5:41.99         if (i = e1 & 15) {
 5:42.00               ^
 5:42.00               ==
 5:42.00 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2057,53): warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
 5:42.00                         word0(rv) &= 0xffffffff << j-32;
 5:42.00                                                 ~~ ~^~~
 5:42.00 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2057,53): note: place parentheses around the '-' expression to silence this warning
 5:42.00                         word0(rv) &= 0xffffffff << j-32;
 5:42.02                                                     ^
 5:42.03                                                    (   )
 5:42.04 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2779,14): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:42.05     while(*t = *s++) {
 5:42.05           ~~~^~~~~~
 5:42.07 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2779,14): note: place parentheses around the assignment to silence this warning
 5:42.07     while(*t = *s++) {
 5:42.07              ^
 5:42.07           (        )
 5:42.07 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2779,14): note: use '==' to turn this assignment into an equality comparison
 5:42.07     while(*t = *s++) {
 5:42.07              ^
 5:42.07              ==
 5:42.08 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2968,11): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:42.08     if (i = (int)(word0(d) >> Exp_shift1 & (Exp_mask>>Exp_shift1))) {
 5:42.08         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5:42.08 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2968,11): note: place parentheses around the assignment to silence this warning
 5:42.09     if (i = (int)(word0(d) >> Exp_shift1 & (Exp_mask>>Exp_shift1))) {
 5:42.09           ^
 5:42.10         (                                                         )
 5:42.11 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(2968,11): note: use '==' to turn this assignment into an equality comparison
 5:42.13     if (i = (int)(word0(d) >> Exp_shift1 & (Exp_mask>>Exp_shift1))) {
 5:42.14           ^
 5:42.14           ==
 5:42.14 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3013,34): warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
 5:42.14     x = i > 32  ? word0(d) << 64 - i | word1(d) >> i - 32
 5:42.14                            ~~ ~~~^~~
 5:42.14 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3013,34): note: place parentheses around the '-' expression to silence this warning
 5:42.14     x = i > 32  ? word0(d) << 64 - i | word1(d) >> i - 32
 5:42.14                                  ^
 5:42.15                               (     )
 5:42.15 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3013,54): warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
 5:42.15     x = i > 32  ? word0(d) << 64 - i | word1(d) >> i - 32
 5:42.15                                                 ~~ ~~^~~~
 5:42.15 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3013,54): note: place parentheses around the '-' expression to silence this warning
 5:42.15     x = i > 32  ? word0(d) << 64 - i | word1(d) >> i - 32
 5:42.17                                                      ^
 5:42.18                                                    (     )
 5:42.23 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3014,26): warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
 5:42.24         : word1(d) << 32 - i;
 5:42.27                    ~~ ~~~^~~
 5:42.28 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3014,26): note: place parentheses around the '-' expression to silence this warning
 5:42.28         : word1(d) << 32 - i;
 5:42.30                          ^
 5:42.30                       (     )
 5:42.31 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3129,17): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:42.31     else if (j1 = -k) {
 5:42.31              ~~~^~~~
 5:42.31 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3129,17): note: place parentheses around the assignment to silence this warning
 5:42.31     else if (j1 = -k) {
 5:42.31                 ^
 5:42.31              (      )
 5:42.31 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3129,17): note: use '==' to turn this assignment into an equality comparison
 5:42.32     else if (j1 = -k) {
 5:42.32                 ^
 5:42.32                 ==
 5:42.32 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3252,47): warning: '&&' within '||' [-Wlogical-op-parentheses]
 5:42.32             if (dval(d) > ds || dval(d) == ds && L & 1) {
 5:42.32                              ~~ ~~~~~~~~~~~~~~^~~~~~~~
 5:42.32 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3252,47): note: place parentheses around the '&&' expression to silence this warning
 5:42.32             if (dval(d) > ds || dval(d) == ds && L & 1) {
 5:42.32                                 ~~~~~~~~~~~~~~^~~~~~~~
 5:42.32 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3299,15): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:42.33         if (j = b5 - m5) {
 5:42.33             ~~^~~~~~~~~
 5:42.33 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3299,15): note: place parentheses around the assignment to silence this warning
 5:42.33         if (j = b5 - m5) {
 5:42.33               ^
 5:42.33             (          )
 5:42.33 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3299,15): note: use '==' to turn this assignment into an equality comparison
 5:42.33         if (j = b5 - m5) {
 5:42.33               ^
 5:42.33               ==
 5:42.33 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3340,7): warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 5:42.34 if (i = ((s5 ? 32 - hi0bits(S->x[S->wds-1]) : 1) + s2) & 0x1f) {
 5:42.34     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5:42.34 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3340,7): note: place parentheses around the assignment to silence this warning
 5:42.34 if (i = ((s5 ? 32 - hi0bits(S->x[S->wds-1]) : 1) + s2) & 0x1f) {
 5:42.34       ^
 5:42.35     (                                                        )
 5:42.35 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3340,7): note: use '==' to turn this assignment into an equality comparison
 5:42.37 if (i = ((s5 ? 32 - hi0bits(S->x[S->wds-1]) : 1) + s2) & 0x1f) {
 5:42.38       ^
 5:42.39       ==
 5:42.40 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3436,13): warning: '&&' within '||' [-Wlogical-op-parentheses]
 5:42.40             && !(word1(d) & 1)
 5:42.40             ^~~~~~~~~~~~~~~~~~
 5:42.41 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3436,13): note: place parentheses around the '&&' expression to silence this warning
 5:42.41             && !(word1(d) & 1)
 5:42.41             ^
 5:42.42                               )
 5:42.43 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3455,40): warning: '&&' within '||' [-Wlogical-op-parentheses]
 5:42.43                 if ((j1 > 0 || j1 == 0 && dig & 1)
 5:42.45                             ~~ ~~~~~~~~^~~~~~~~~~
 5:42.49 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3455,40): note: place parentheses around the '&&' expression to silence this warning
 5:42.52                 if ((j1 > 0 || j1 == 0 && dig & 1)
 5:42.52                                        ^
 5:42.52                                (                 )
 5:42.52 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3520,21): warning: '&&' within '||' [-Wlogical-op-parentheses]
 5:42.52 if (j > 0 || j == 0 && dig & 1) {
 5:42.52           ~~ ~~~~~~~^~~~~~~~~~
 5:42.52 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prdtoa.c(3520,21): note: place parentheses around the '&&' expression to silence this warning
 5:42.53 if (j > 0 || j == 0 && dig & 1) {
 5:42.53                     ^
 5:42.54              (                )
 5:42.54 In file included from Unified_c_external_nspr_pr2.c:110:
 5:42.54 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/misc/prnetdb.c(444,19): warning: cast to smaller integer type 'long' from 'char *' [-Wpointer-to-int-cast]
 5:42.54     if (align && ((long)buf & (align - 1))) {
 5:42.54                   ^~~~~~~~~
 5:42.54 29 warnings generated.
 5:42.54 devtools/shared/heapsnapshot
 5:43.10 In file included from Unified_c_external_nspr_pr3.c:20:
 5:43.11 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prucv.c(163,14): warning: unused variable 'rv' [-Wunused-variable]
 5:43.12     PRStatus rv = PR_SUCCESS;
 5:43.12              ^
 5:43.13 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prucv.c(162,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.13     PRIntn is;
 5:43.13            ^
 5:43.13 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prucv.c(422,21): warning: unused variable 'pri' [-Wunused-variable]
 5:43.13                 int pri = thread->priority;
 5:43.13                     ^
 5:43.13 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prucv.c(569,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.13     PRIntn is;
 5:43.13            ^
 5:43.14 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prucv.c(568,14): warning: unused variable 'q' [-Wunused-variable]
 5:43.14     PRCList *q;
 5:43.14              ^
 5:43.15 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prucv.c(658,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.15     PRIntn is;
 5:43.15            ^
 5:43.15 In file included from Unified_c_external_nspr_pr3.c:29:
 5:43.15 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(81,31): warning: expression result unused [-Wunused-value]
 5:43.15         _PR_MD_SWITCH_CONTEXT(me);
 5:43.15                               ^~
 5:43.15 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(208,15): warning: unused variable 't' [-Wunused-variable]
 5:43.16     PRThread *t;
 5:43.16               ^
 5:43.17 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(209,14): warning: unused variable 'q' [-Wunused-variable]
 5:43.18     PRCList *q;
 5:43.18              ^
 5:43.18 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(207,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.18     PRIntn is;
 5:43.18            ^
 5:43.19 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(318,27): warning: unused variable 'boost' [-Wunused-variable]
 5:43.19     PRThreadPriority pri, boost;
 5:43.19                           ^
 5:43.19 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(319,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.19     PRIntn is;
 5:43.20            ^
 5:43.20 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(317,14): warning: unused variable 'q' [-Wunused-variable]
 5:43.20     PRCList *q;
 5:43.20              ^
 5:43.20 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(318,22): warning: unused variable 'pri' [-Wunused-variable]
 5:43.22     PRThreadPriority pri, boost;
 5:43.22                      ^
 5:43.23 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(392,15): warning: unused variable 'me' [-Wunused-variable]
 5:43.23     PRThread *me = _PR_MD_CURRENT_THREAD();
 5:43.23               ^
 5:43.23 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/prulock.c(404,12): warning: unused variable 'rv' [-Wunused-variable]
 5:43.23     PRBool rv = PR_FALSE;
 5:43.23            ^
 5:43.23 In file included from Unified_c_external_nspr_pr3.c:47:
 5:43.23 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(548,35): warning: expression result unused [-Wunused-value]
 5:43.24             _PR_MD_SWITCH_CONTEXT(thread);
 5:43.24                                   ^~~~~~
 5:43.24 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(546,21): warning: unused variable 'is' [-Wunused-variable]
 5:43.24             PRInt32 is;
 5:43.24                     ^
 5:43.24 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(463,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.24     PRIntn is;
 5:43.24            ^
 5:43.25 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(558,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.25     PRIntn is;
 5:43.25            ^
 5:43.26 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(625,15): warning: unused variable 'me' [-Wunused-variable]
 5:43.26     PRThread *me = _PR_MD_CURRENT_THREAD();
 5:43.26               ^
 5:43.26 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(624,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.26     PRIntn is;
 5:43.27            ^
 5:43.28 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(683,15): warning: unused variable 'me' [-Wunused-variable]
 5:43.29     PRThread *me = _PR_MD_CURRENT_THREAD();
 5:43.29               ^
 5:43.29 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(682,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.30     PRIntn is;
 5:43.30            ^
 5:43.30 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(961,32): warning: expression result unused [-Wunused-value]
 5:43.30         _PR_MD_RESTORE_CONTEXT(thread);
 5:43.31                                ^~~~~~
 5:43.31 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(1092,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.31     PRIntn is;
 5:43.31            ^
 5:43.31 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(1435,16): warning: unused variable 'is' [-Wunused-variable]
 5:43.31         PRIntn is;
 5:43.31                ^
 5:43.32 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(1542,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.32     PRIntn is;
 5:43.32            ^
 5:43.32 In file included from Unified_c_external_nspr_pr3.c:65:
 5:43.35 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/prcthr.c(95,39): warning: expression result unused [-Wunused-value]
 5:43.37                 _PR_MD_SWITCH_CONTEXT(me);
 5:43.40                                       ^~
 5:43.42 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/prcthr.c(76,16): warning: unused variable 'is' [-Wunused-variable]
 5:43.45         PRIntn is;
 5:43.46                ^
 5:43.48 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/prcthr.c(234,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.51     PRIntn is;
 5:43.55            ^
 5:43.57 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/prcthr.c(250,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.60     PRIntn is;
 5:43.60            ^
 5:43.60 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/prcthr.c(266,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.60     PRIntn is;
 5:43.61            ^
 5:43.61 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/prcthr.c(285,12): warning: cast to 'void *' from smaller integer type 'PRInt32' (aka 'int') [-Wint-to-void-pointer-cast]
 5:43.61     return (void *)_PR_MD_GET_SP(thread);
 5:43.61            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5:43.61 In file included from Unified_c_external_nspr_pr3.c:74:
 5:43.62 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/prdump.c(106,12): warning: unused variable 'is' [-Wunused-variable]
 5:43.62     PRIntn is;
 5:43.62            ^
 5:43.62 In file included from Unified_c_external_nspr_pr3.c:47:
 5:43.62 C:/Users/Kagami/Documents/GitHub/gecko-dev/nsprpub/pr/src/threads/combined/pruthr.c(460,13): warning: unused function '_PR_UserRunThread' [-Wunused-function]
 5:43.62 static void _PR_UserRunThread(void)
 5:43.62             ^
 5:43.62 36 warnings generated.
You need to log in before you can comment on or make changes to this bug.