aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parse.y
AgeCommit message (Expand)AuthorFilesLines
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
2000-02-01parse.y (simple_stmt): Allow :: token in asm parameter list.Ulrich Drepper1-0/+8
2000-01-26call.c: PROTO -> PARAMS.Kaveh R. Ghazi1-4/+4
2000-01-18cp-tree.h (get_tinfo_fn_dynamic): Remove prototype.Nathan Sidwell1-1/+1
2000-01-17cp-tree.h (scratchalloc): Remove.Mark Mitchell1-8/+8
2000-01-12call.c (convert_class_to_reference): Fix typos.Mark Mitchell1-3/+10
1999-11-16cp-tree.h (build_enumerator): Change prototype.Mark Mitchell1-9/+4
1999-11-14cp-tree.h (DECL_LOCAL_FUCNTION_P): New macro.Mark Mitchell1-10/+6
1999-11-07cp-tree.h (begin_new_placement): Remove.Mark Mitchell1-97/+47
1999-10-29cp-tree.h (make_typename_type): Change prototype.Mark Mitchell1-7/+10
1999-10-25decl.c (push_overloaded_decl_1): Use pushdecl.Mark Mitchell1-4/+1