• mmitchel's avatar
    PR c++/8795 · 5bfb0742
    mmitchel authored
    	* tree.h (build_method_type_directly): Declare.
    	* c-common.c (handle_vector_size_attributes): Handle METHOD_TYPEs.
    	(vector_size_helper): Likewise.
    	* tree.c (build_method_type_directly): New function.
    	(build_method_type): Use it.
    
    	PR c++/8795
    	* cp-tree.h (build_cplus_method_type): Remove.
    	* call.c (standard_conversion): Use build_method_type_directly
    	instead of build_cplus_method_type.
    	* class.c (build_clone): Likewise.
    	(adjust_clone_args): Likewise.
    	* decl.c (build_ptrmem_type): Likewise.
    	(grokdeclarator): Likewise.
    	(check_function_type): Likewise.
    	* decl2.c (grok_method_quals): Likewise.
    	(maybe_retrofit_in_chrg): Likewise.
    	* pt.c (copy_default_args_to_explicit_spec): Likewise.
    	(tsubst_function_type): Likewise.
    	(tsubst): Likewise.
    	* tree.c (build_cplus_method_type): Remove.
    	* typeck.c (merge_types): Use build_method_type_directly.
    
    	PR c++/8795
    	* g++.dg/ext/altivec-1.C: New test.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70773 138bc75d-0d04-0410-961f-82ee72b054a4
    5bfb0742
tree.c 66.2 KB