aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parse.y
AgeCommit message (Expand)AuthorFilesLines
2001-01-18parse.y (nomods_initdcl0): Properly set things up for initdcl0_innards.Jakub Jelinek1-2/+4
2001-01-11call.c (convert_default_arg): Check for unprocessed DEFAULT_ARG.Nathan Sidwell1-0/+1
2001-01-11parse.y (template_parm_header, [...]): New reductions.Nathan Sidwell1-4/+13
2001-01-05parse.y (template_datadef): Check for error_mark_node.Nathan Sidwell1-2/+7
2001-01-02init.c (build_default_init): New fn.Jason Merrill1-1/+1
2001-01-02c-common.h (ASM_INPUT_P): New.Richard Henderson1-2/+3
2000-12-21pt.c (tsubst_decl): A FUNCTION_DECL has DECL_RESULT, not DECL_TEMPLATE_RESULT.Jason Merrill1-5/+9
2000-12-20cp-tree.h: Update declarations.Richard Henderson1-53/+78
2000-11-28parse.y (base_class.1): Produce a _TYPE not a _DECL.Nathan Sidwell1-6/+3
2000-11-24c-parse.in (unary_expr): Move VA_ARG from here ...Nathan Sidwell1-3/+3
2000-11-20parse.y (yyparse_1): Rename the parser entry point.Richard Henderson1-0/+3
2000-11-20lex.c (rid_to_yy, RID_EXPORT): Make unique keyword.Nathan Sidwell1-1/+6
2000-11-09lex.c (do_identifier): Don't lookup_name for operators.Nathan Sidwell1-2/+6
2000-10-21parse.y (operator): Set got_object from got_scope.Jason Merrill1-3/+8
2000-10-13Remove obstacks.Mark Mitchell1-38/+38
2000-09-12c-common.h (genrtl_clear_out_block): Remove.Mark Mitchell1-7/+0
2000-09-11cp-tree.h (frob_opname): Declare.Nathan Sidwell1-74/+85
2000-09-07Integrated preprocessor.Zack Weinberg1-28/+17
2000-09-04cp-tree.def (BOUND_TEMPLATE_TEMPLATE_PARM): New tree code.Kriang Lerdsuwanakij1-1/+1
2000-09-01parse.y (named_class_head): Check for TYPENAME_TYPE.Nathan Sidwell1-12/+18
2000-08-17cp-tree.h (CPTR_AGGR_TAG): New global tree node.Nathan Sidwell1-8/+14
2000-08-11parse.y (template_arg): Add rule for template qualified with global scope.Kriang Lerdsuwanakij1-0/+6
2000-08-11parse.y (named_complex_class_head_sans_basetype): Remove always true if.Nathan Sidwell1-2/+1
2000-08-03pt.c (do_type_instantiation): Add complain parm; don't complain if called rec...Jason Merrill1-2/+2
2000-07-26* parse.y: Add missing ';'.Marc Espie1-1/+1
2000-07-26parse.y (empty_parms): Use `()', not `(...)', when in the scope of `extern "C...Mark Mitchell1-1/+2
2000-07-25Kill strict_prototype.Nathan Sidwell1-4/+5
2000-07-10init.c (build_new_1): Bail early if the call to new fails.Jason Merrill1-4/+4
2000-07-04repo.c (repo_get_id): Handle the case where a class with virtual bases has a ...Jason Merrill1-5/+2
2000-06-30Makefile.in (c-common.o): Don't depend on c-tree.h or c-lex.h.Mark Mitchell1-1/+1
2000-06-30parse.y (expr_no_comma_rangle): New non-terminal.Nathan Sidwell1-16/+57
2000-06-24decl.c (pushdecl): Don't set DECL_CONTEXT from current_namespace.Jason Merrill1-0/+6
2000-06-23parse.y (template_arg): Convert TEMPLATE_DECL that is a template template par...Kriang Lerdsuwanakij1-1/+5
2000-06-21parse.y (program): Always call finish_translation_unit.Nathan Sidwell1-0/+1
2000-06-19c-common.h (IF_COND): Added documentation.Ben Chelf1-2/+2
2000-06-16cp-tree.h (finish_mem_initializers): Declare.Mark Mitchell1-31/+1
2000-06-16cp-tree.h (struct language_function): Remove x_base_init_list and x_member_in...Mark Mitchell1-19/+73
2000-05-28cp-tree.h (ansi_opname): Make it a macro.Alex Samuel1-34/+34
2000-04-11cp-tre.h (finish_function): Change prototype.Mark Mitchell1-5/+5
2000-04-10class.c (instantiate_type): Handle object-relative template-id.Jason Merrill1-1/+2
2000-03-23builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros.Theodore Papadopoulo1-2/+2
2000-03-21tree.h (COMPLETE_TYPE_P): New macro.Nathan Sidwell1-1/+1
2000-03-18* parse.y (extdefs): Call ggc_collect.Martin v. Löwis1-2/+2
2000-02-26Fix copyrightsJeff Law1-1/+2
2000-02-25lex.c (check_newline): Use push_srcloc and pop_srcloc, rather than duplicatin...Mark Mitchell1-3/+1
2000-02-23decl.c (grokdeclarator): Call decl_type_access_control.Jason Merrill1-1/+4
2000-02-22Refer to the standard as an ISO document, not an ANSI one.Martin v. Löwis1-18/+18
2000-02-18semantics.c (deferred_type_access_control): Walk the entire type_lookups list.Jason Merrill1-142/+173
2000-02-13parse.y (frob_specs): Split out...Jason Merrill1-23/+20
2000-02-07cp-tree.h (struct saved_scope): Add incomplete field.Jason Merrill1-42/+68