| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| .cvsignore | ||
| Make-lang.in | ||
| README | ||
| config-lang.in | ||
| lang-options.h | ||
| lang-specs.h | ||
| objc-act.c | ||
| objc-act.h | ||
| objc-lang.c | ||
| objc-tree.def |
* c-common.c (fix_string_type): Split out of ...
(combine_strings): ... here. Take a varray, not a tree list.
(c_expand_builtin_printf): Use fix_string_type.
* c-common.h: Update decls.
* c-parse.in (string): Remove. Update all uses to use STRING
instead, and not call combine_strings.
(yylexstring): New.
(_yylex): Use it.
* c-typeck.c (simple_asm_stmt): Don't call combine_strings.
(build_asm_stmt): Likewise.
* objc/objc-act.c (my_build_string): Use fix_string_type.
(build_objc_string_object): Build varray for combine_strings.
* parse.y (string): Remove. Update all uses to use STRING
instead, and not call combine_strings.
* rtti.c (tinfo_name): Use fix_string_type.
* semantics.c (finish_asm_stmt): Don't call combine_strings.
* spew.c (yylexstring): New.
(read_token): Use it.
* g++.dg/parse/concat1.C: New.
* gcc.dg/concat2.c: New.
From-SVN: r52790
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| .cvsignore | Loading commit data... | |
| Make-lang.in | Loading commit data... | |
| README | Loading commit data... | |
| config-lang.in | Loading commit data... | |
| lang-options.h | Loading commit data... | |
| lang-specs.h | Loading commit data... | |
| objc-act.c | Loading commit data... | |
| objc-act.h | Loading commit data... | |
| objc-lang.c | Loading commit data... | |
| objc-tree.def | Loading commit data... |