summaryrefslogtreecommitdiff
path: root/gcc/cp/parse.y
Commit message (Expand)AuthorAgeFilesLines
* * cp-tree.def (CPLUS_BINDING): Update documentation.mmitchel1998-12-131-8/+15
* * pt.c (check_template_shadow): New fn.jason1998-12-041-4/+1
* * parse.y (named_class_head): Update CLASSTYPE_DECLARED_CLASS.jason1998-11-231-2/+7
* update copyrightsjason1998-11-231-1/+1
* Handle specifying template args to member function templates.jason1998-11-211-1/+10
* * typeck2.c (my_friendly_abort): Don't fatal twice in a row.jason1998-11-161-2/+3
* * parse.y (apparent_template_type): new typeoliva1998-11-011-2/+12
* * cp-tree.def (TYPEOF_TYPE): New code.jason1998-10-261-1/+1
* * parse.y (condition): Convert VAR_DECL from reference to indirectloewis1998-10-241-1/+1
* * cplus-dem.c (work_stuff): Replace const_type and volatile_typemmitchel1998-10-231-35/+8
* * parse.y (named_class_head): Push into class while parsing theloewis1998-10-221-3/+8
* * parse.y (fn.def2): Fix 'attrs' format.jason1998-10-181-16/+41
* * typeck2.c (my_friendly_abort): Add URL.jason1998-10-121-11/+19
* * cp-tree.def (PTRMEM_CST): New tree node.mmitchel1998-10-061-66/+92
* * parse.y (component_decl_list): Improve error-recovery.mmitchel1998-09-221-1/+2
* * error.c (dump_type_real): Handle NAMESPACE_DECL.jason1998-09-091-1/+1
* * parse.y (nomods_initdcl0): Set up the parser stack correctly.jason1998-09-081-1/+1
* revert error reporting patchjason1998-09-071-68/+65
* * cp-error.def: New file.mmitchel1998-09-061-65/+68
* * cp-tree.h (finish_globally_qualified_member_call_expr):mmitchel1998-09-031-2/+2
* * cp-tree.h (build_enumerator): Take the enumeration type as ammitchel1998-08-281-13/+22
* * cp-tree.h (finish_base_specifier): New function.mmitchel1998-08-281-66/+9
* * class.c (build_vbase_path): Use reverse_path.mmitchel1998-08-271-5/+5
* * cp-tree.h (finish_enum): Change prototype.mmitchel1998-08-261-4/+6
* commentjason1998-08-241-0/+2
* * parse.y (primary): Fix up the type of string constants.jason1998-08-241-0/+4
* * parse.y (notype_unqualified_id): Also accept ~A<int>.jason1998-08-201-0/+2
* * cp-tree.h (enter_scope_of): New function.mmitchel1998-08-171-16/+2
* * cp-tree.h (TI_USES_TEMPLATE_PARMS): Remove.mmitchel1998-07-281-47/+50
* * parse.y (direct_notype_declarator): Add precedence declarationjason1998-07-271-1/+3
* * parse.y (nested_name_specifier_1): Pull out the TYPE_MAIN_VARIANT.jason1998-07-241-1/+1
* * except.c (process_start_catch_block_old): Call start_decl_1 forjason1998-07-231-2/+16
* * inc/exception: Change terminate and unexpected to ().jason1998-07-221-0/+4
* * parse.y (primary): Use notype_unqualified_id instead of IDENTIFIERjason1998-07-171-2/+2
* * decl2.c (add_using_namespace): Iterate over namespaces usedjason1998-07-151-6/+11
* * method.c (build_decl_overload_real): Fix namespace handling.jason1998-07-151-19/+18
* * parse.y (namespace_qualifier): Fix multiple level handling.jason1998-07-141-0/+1
* * call.c (joust): Don't warn about "confusing" conversions to thejason1998-07-141-1/+6
* * decl2.c (build_expr_from_tree): Change calls of do_identifier.jason1998-07-121-3/+10
* * decl.c (struct binding_level): New field using_directives.jason1998-07-121-1/+33
* * decl.c (xref_tag): Handle attributes between 'class' and name.jason1998-07-071-0/+2
* * cp-tree.h (CP_DECL_CONTEXT): New macro.jason1998-06-251-2/+3
* Have -fnew-exceptions actually use the runtime field, and not generateamacleod1998-06-231-1/+0
* * method.c (hack_identifier): Complain about getting a namespacejason1998-06-171-0/+2
* Minor tweaks.amacleod1998-06-091-2/+1
* * cp-tree.h (DECL_NAMESPACE_ALIAS, ORIGINAL_NAMESPACE): Declare.jason1998-06-051-6/+16
* * parse.y (base_class): Use is_aggr_type, not IS_AGGR_TYPE.jason1998-05-271-1/+1
* * decl.c (pushdecl): Don't copy the type_decl.jason1998-05-261-3/+3
* 1998-05-24 Mark Mitchell <mark@markmitchell.com>mmitchel1998-05-241-1/+0
* * class.c (delete_duplicate_fields_1): Use DECL_DECLARES_TYPE_Pmmitchel1998-05-201-9/+1