aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parse.c
AgeCommit message (Expand)AuthorFilesLines
1999-03-26Warning fixes:Kaveh R. Ghazi1-812/+813
1999-03-17parse.y (named_complex_class_head_sans_basetype): Do nothing for error_mark_n...Martin v. Löwis1-366/+372
1999-03-09cp-tree.h (flag_access_control): Declare.Mark Mitchell1-3187/+3133
1999-01-11Update FSF address in copyright header.Jeff Law1-1/+2
1998-12-13regenJason Merrill1-732/+739
1998-12-04pt.c (check_template_shadow): New fn.Jason Merrill1-663/+660
1998-11-22parse.y (named_class_head): Update CLASSTYPE_DECLARED_CLASS.Jason Merrill1-348/+353
1998-11-21Handle specifying template args to member function templates.Jason Merrill1-557/+566
1998-11-16typeck2.c (my_friendly_abort): Don't fatal twice in a row.Jason Merrill1-626/+623
1998-11-01parse.y (apparent_template_type): new typeAlexandre Oliva1-4327/+4372
1998-10-25cp-tree.def (TYPEOF_TYPE): New code.Jason Merrill1-1/+1
1998-10-25updateJason Merrill1-4/+4
1998-10-23cplus-dem.c (work_stuff): Replace const_type and volatile_type with type_quals.Mark Mitchell1-3663/+3658
1998-10-17parse.y (fn.def2): Fix 'attrs' format.Jason Merrill1-4223/+4273
1998-10-11typeck2.c (my_friendly_abort): Add URL.Jason Merrill1-710/+718
1998-10-06cp-tree.def (PTRMEM_CST): New tree node.Mark Mitchell1-3299/+3337
1998-09-22* parse.y (component_decl_list): Improve error-recovery.Mark Mitchell1-327/+328
1998-09-08error.c (dump_type_real): Handle NAMESPACE_DECL.Jason Merrill1-1/+1
1998-09-08* parse.y (nomods_initdcl0): Set up the parser stack correctly.Mumit Khan1-4/+4
1998-09-07revert error reporting patchJason Merrill1-824/+821
1998-09-06cp-error.def: New file.Mark Mitchell1-821/+824
1998-09-03cp-tree.h (finish_globally_qualified_member_call_expr): Rename to ...Mark Mitchell1-2/+2
1998-08-28cp-tree.h (build_enumerator): Take the enumeration type as a paramter.Mark Mitchell1-814/+823
1998-08-28cp-tree.h (finish_base_specifier): New function.Mark Mitchell1-437/+381
1998-08-27class.c (build_vbase_path): Use reverse_path.Mark Mitchell1-8/+8
1998-08-26class.c: #if 0 complete_type_p.Jason Merrill1-384/+386
1998-08-24commentJason Merrill1-536/+538
1998-08-24* parse.y (primary): Fix up the type of string constants.Jason Merrill1-536/+540
1998-08-20regenJason Merrill1-3671/+3673
1998-08-17cp-tree.h (enter_scope_of): New function.Mark Mitchell1-254/+240
1998-07-28class.c (finish_struct_1): Convert integer_zero_node to ssizetype before pass...Jason Merrill1-4247/+4324
1998-07-27* typeck2.c (build_functional_cast): Handle default-initialization.Jason Merrill1-540/+540
1998-07-27parse.y (direct_notype_declarator): Add precedence declaration to notype_unqu...Jason Merrill1-2/+2
1998-07-24* parse.y (nested_name_specifier_1): Pull out the TYPE_MAIN_VARIANT.Jason Merrill1-1/+1
1998-07-23except.c (process_start_catch_block_old): Call start_decl_1 for catch parm.Jason Merrill1-342/+356
1998-07-22exception: Change terminate and unexpected to ().Jason Merrill1-3264/+3297
1998-07-16parse.y (primary): Use notype_unqualified_id instead of IDENTIFIER in Koenig ...Jason Merrill1-2172/+2182
1998-07-15decl2.c (add_using_namespace): Iterate over namespaces used indirectly.Martin v. Löwis1-4322/+4288
1998-07-15method.c (build_decl_overload_real): Fix namespace handling.Jason Merrill1-4243/+4248
1998-07-14parse.y (namespace_qualifier): Fix multiple level handling.Jason Merrill1-751/+752
1998-07-14call.c (joust): Don't warn about "confusing" conversions to the same type.Jason Merrill1-237/+242
1998-07-12decl2.c (build_expr_from_tree): Change calls of do_identifier.Martin v. Löwis1-4319/+4366
1998-07-07decl.c (xref_tag): Handle attributes between 'class' and name.Jason Merrill1-3167/+3186
1998-06-24cp-tree.h (CP_DECL_CONTEXT): New macro.Jason Merrill1-671/+671
1998-06-16method.c (hack_identifier): Complain about getting a namespace or class templ...Jason Merrill1-3576/+3586
1998-06-09init.c (resolve_offset_ref): Handle default-initialization.Jason Merrill1-111/+110
1998-06-04cp-tree.h (DECL_NAMESPACE_ALIAS, [...]): Declare.Martin v. Löwis1-4006/+4024
1998-05-26* parse.y (base_class): Use is_aggr_type, not IS_AGGR_TYPE.Kevin Buhr1-1/+1
1998-05-26decl.c (pushdecl): Don't copy the type_decl.Jason Merrill1-3/+3
1998-05-24parse.y (xcond): Move call to condition_conversion ...Mark Mitchell1-629/+625