c-common.h (objc_comptypes): Remove prototype.
authorZiemowit Laski <zlaski@apple.com>
Tue, 24 May 2005 22:24:38 +0000 (22:24 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Tue, 24 May 2005 22:24:38 +0000 (22:24 +0000)
commit58393038d74a065fe2dd2980cf2e3e344f4f261b
treedcf9d3d9c6e1b321845950ca9b3634cdd447bcba
parent660845bf3a71cab364902d2e3b0830f08572d8f4
c-common.h (objc_comptypes): Remove prototype.

        * c-common.h (objc_comptypes): Remove prototype.
        (objc_compare_types): New prototype.
        (objc_volatilized_decl): Likewise.
        (objc_type_quals_match): Likewise.
        * c-decl.c (objc_mark_locals_volatile): Streamline by calling
        objc_volatilize_decl().
        * c-typeck.c (comp_target_types): Remove third parameter; do
        not call objc_comptypes().
        (comptypes): Remove calls to objc_comptypes().
        (build_function_call): Extend compatible prototype check to ObjC.
        (build_conditional_expr): Adjust call to comp_target_types().
        (convert_for_assignment): Call objc_compare_types() instead of
        objc_comptypes(); adjust calls to comp_target_types(); call
        objc_type_quals_match() before issuing qualifier mismatch
        warnings.
        (build_binary_op): Call objc_compare_types() before issuing
        pointer mismatch warnings; adjust calls to
        comp_target_types().
        * stub-objc.c (objc_comptypes): Remove stub.
        (objc_compare_types): New stub.
        (objc_volatilized_decl): Likewise.
        (objc_type_quals_match): Likewise.

From-SVN: r100126
gcc/ChangeLog
gcc/c-common.h
gcc/c-decl.c
gcc/c-typeck.c
gcc/stub-objc.c