# New Ticket Created by  Paweł Pabian 
# Please include the string:  [perl #112306]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=112306 >


OS X 10.7.3, XCode Version 4.3.2 (4E2002) from App Store.

Places where warnings occur:

perl6_ops.c:3907:25: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
        if ((bind_error == BIND_RESULT_JUNCTION)) {
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
perl6_ops.c:3907:25: note: remove extraneous parentheses around the comparison 
to silence this warning
        if ((bind_error == BIND_RESULT_JUNCTION)) {
            ~           ^                      ~
perl6_ops.c:3907:25: note: use '=' to turn this equality comparison into an 
assignment
        if ((bind_error == BIND_RESULT_JUNCTION)) {
                        ^~
                        =
perl6_ops.c:3955:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:3955:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:3955:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:3994:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:3994:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:3994:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:4033:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:4033:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:4033:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:4072:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:4072:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:4072:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:4111:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:4111:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:4111:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:4150:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:4150:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:4150:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:4189:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:4189:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:4189:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:4228:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:4228:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:4228:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:4892:37: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PREG(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:4892:37: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PREG(2)->vtable->base_type == smo_id)) {
        ~                           ^        ~
perl6_ops.c:4892:37: note: use '=' to turn this equality comparison into an 
assignment
    if ((PREG(2)->vtable->base_type == smo_id)) {
                                    ^~
                                    =
perl6_ops.c:4905:39: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PCONST(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:4905:39: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PCONST(2)->vtable->base_type == smo_id)) {
        ~                             ^        ~
perl6_ops.c:4905:39: note: use '=' to turn this equality comparison into an 
assignment
    if ((PCONST(2)->vtable->base_type == smo_id)) {
                                      ^~
                                      =
perl6_ops.c:5130:37: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PREG(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5130:37: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PREG(2)->vtable->base_type == smo_id)) {
        ~                           ^        ~
perl6_ops.c:5130:37: note: use '=' to turn this equality comparison into an 
assignment
    if ((PREG(2)->vtable->base_type == smo_id)) {
                                    ^~
                                    =
perl6_ops.c:5136:45: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((PREG(1)->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5136:45: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((PREG(1)->vtable->base_type == smo_id)) {
                ~                           ^        ~
perl6_ops.c:5136:45: note: use '=' to turn this equality comparison into an 
assignment
            if ((PREG(1)->vtable->base_type == smo_id)) {
                                            ^~
                                            =
perl6_ops.c:5158:37: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PREG(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5158:37: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PREG(2)->vtable->base_type == smo_id)) {
        ~                           ^        ~
perl6_ops.c:5158:37: note: use '=' to turn this equality comparison into an 
assignment
    if ((PREG(2)->vtable->base_type == smo_id)) {
                                    ^~
                                    =
perl6_ops.c:5164:47: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((PCONST(1)->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5164:47: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((PCONST(1)->vtable->base_type == smo_id)) {
                ~                             ^        ~
perl6_ops.c:5164:47: note: use '=' to turn this equality comparison into an 
assignment
            if ((PCONST(1)->vtable->base_type == smo_id)) {
                                              ^~
                                              =
perl6_ops.c:5186:39: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PCONST(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5186:39: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PCONST(2)->vtable->base_type == smo_id)) {
        ~                             ^        ~
perl6_ops.c:5186:39: note: use '=' to turn this equality comparison into an 
assignment
    if ((PCONST(2)->vtable->base_type == smo_id)) {
                                      ^~
                                      =
perl6_ops.c:5192:45: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((PREG(1)->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5192:45: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((PREG(1)->vtable->base_type == smo_id)) {
                ~                           ^        ~
perl6_ops.c:5192:45: note: use '=' to turn this equality comparison into an 
assignment
            if ((PREG(1)->vtable->base_type == smo_id)) {
                                            ^~
                                            =
perl6_ops.c:5214:39: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PCONST(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5214:39: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PCONST(2)->vtable->base_type == smo_id)) {
        ~                             ^        ~
perl6_ops.c:5214:39: note: use '=' to turn this equality comparison into an 
assignment
    if ((PCONST(2)->vtable->base_type == smo_id)) {
                                      ^~
                                      =
perl6_ops.c:5220:47: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((PCONST(1)->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5220:47: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((PCONST(1)->vtable->base_type == smo_id)) {
                ~                             ^        ~
perl6_ops.c:5220:47: note: use '=' to turn this equality comparison into an 
assignment
            if ((PCONST(1)->vtable->base_type == smo_id)) {
                                              ^~
                                              =
perl6_ops.c:5270:33: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((val->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5270:33: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((val->vtable->base_type == smo_id)) {
        ~                       ^        ~
perl6_ops.c:5270:33: note: use '=' to turn this equality comparison into an 
assignment
    if ((val->vtable->base_type == smo_id)) {
                                ^~
                                =
perl6_ops.c:5291:33: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((val->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5291:33: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((val->vtable->base_type == smo_id)) {
        ~                       ^        ~
perl6_ops.c:5291:33: note: use '=' to turn this equality comparison into an 
assignment
    if ((val->vtable->base_type == smo_id)) {
                                ^~
                                =
perl6_ops.c:5712:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5712:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:5712:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:5761:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5761:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:5761:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:5810:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5810:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:5810:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:5859:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5859:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:5859:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:5908:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5908:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:5908:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:5957:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:5957:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:5957:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:6006:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:6006:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:6006:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:6055:41: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((obj->vtable->base_type == smo_id)) {
                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:6055:41: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((obj->vtable->base_type == smo_id)) {
                ~                       ^        ~
perl6_ops.c:6055:41: note: use '=' to turn this equality comparison into an 
assignment
            if ((obj->vtable->base_type == smo_id)) {
                                        ^~
                                        =
perl6_ops.c:6082:37: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PREG(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:6082:37: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PREG(2)->vtable->base_type == smo_id)) {
        ~                           ^        ~
perl6_ops.c:6082:37: note: use '=' to turn this equality comparison into an 
assignment
    if ((PREG(2)->vtable->base_type == smo_id)) {
                                    ^~
                                    =
perl6_ops.c:6113:39: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PCONST(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:6113:39: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PCONST(2)->vtable->base_type == smo_id)) {
        ~                             ^        ~
perl6_ops.c:6113:39: note: use '=' to turn this equality comparison into an 
assignment
    if ((PCONST(2)->vtable->base_type == smo_id)) {
                                      ^~
                                      =
perl6_ops.c:6144:37: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PREG(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:6144:37: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PREG(2)->vtable->base_type == smo_id)) {
        ~                           ^        ~
perl6_ops.c:6144:37: note: use '=' to turn this equality comparison into an 
assignment
    if ((PREG(2)->vtable->base_type == smo_id)) {
                                    ^~
                                    =
perl6_ops.c:6175:39: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PCONST(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:6175:39: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PCONST(2)->vtable->base_type == smo_id)) {
        ~                             ^        ~
perl6_ops.c:6175:39: note: use '=' to turn this equality comparison into an 
assignment
    if ((PCONST(2)->vtable->base_type == smo_id)) {
                                      ^~
                                      =
perl6_ops.c:6338:29: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((dispatcher == PREG(2))) {
                 ~~~~~~~~~~~^~~~~~~
perl6_ops.c:6338:29: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((dispatcher == PREG(2))) {
                ~           ^         ~
perl6_ops.c:6338:29: note: use '=' to turn this equality comparison into an 
assignment
            if ((dispatcher == PREG(2))) {
                            ^~
                            =
perl6_ops.c:6369:29: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
            if ((dispatcher == PCONST(2))) {
                 ~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:6369:29: note: remove extraneous parentheses around the comparison 
to silence this warning
            if ((dispatcher == PCONST(2))) {
                ~           ^           ~
perl6_ops.c:6369:29: note: use '=' to turn this equality comparison into an 
assignment
            if ((dispatcher == PCONST(2))) {
                            ^~
                            =
perl6_ops.c:7491:37: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PREG(1)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:7491:37: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PREG(1)->vtable->base_type == smo_id)) {
        ~                           ^        ~
perl6_ops.c:7491:37: note: use '=' to turn this equality comparison into an 
assignment
    if ((PREG(1)->vtable->base_type == smo_id)) {
                                    ^~
                                    =
perl6_ops.c:7505:39: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PCONST(1)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:7505:39: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PCONST(1)->vtable->base_type == smo_id)) {
        ~                             ^        ~
perl6_ops.c:7505:39: note: use '=' to turn this equality comparison into an 
assignment
    if ((PCONST(1)->vtable->base_type == smo_id)) {
                                      ^~
                                      =
perl6_ops.c:7519:37: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PREG(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:7519:37: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PREG(2)->vtable->base_type == smo_id)) {
        ~                           ^        ~
perl6_ops.c:7519:37: note: use '=' to turn this equality comparison into an 
assignment
    if ((PREG(2)->vtable->base_type == smo_id)) {
                                    ^~
                                    =
perl6_ops.c:7538:39: warning: equality comparison with extraneous parentheses 
[-Wparentheses-equality]
    if ((PCONST(2)->vtable->base_type == smo_id)) {
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
perl6_ops.c:7538:39: note: remove extraneous parentheses around the comparison 
to silence this warning
    if ((PCONST(2)->vtable->base_type == smo_id)) {
        ~                             ^        ~
perl6_ops.c:7538:39: note: use '=' to turn this equality comparison into an 
assignment
    if ((PCONST(2)->vtable->base_type == smo_id)) {
                                      ^~
                                      =

Reply via email to