aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.c
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.demon.co.uk>2001-12-10 20:08:59 +0000
committerNeil Booth <neil@gcc.gnu.org>2001-12-10 20:08:59 +0000
commita23c9413df6f956abfda9d7e73e70a7109ae7be7 (patch)
tree388abb74ae9bdd4ee8004d380c37d8256154a4ec /gcc/cp/semantics.c
parentd01f3474229a6b3b89085ff009ba85515c95b285 (diff)
downloadgcc-a23c9413df6f956abfda9d7e73e70a7109ae7be7.zip
gcc-a23c9413df6f956abfda9d7e73e70a7109ae7be7.tar.gz
gcc-a23c9413df6f956abfda9d7e73e70a7109ae7be7.tar.bz2
c-lex.c, [...]: Revert concatenation changes.
* c-lex.c, c-parse.in, c-typeck.c: Revert concatenation changes. cp: * parse.y, semantics.c: Similarly. From-SVN: r47848
Diffstat (limited to 'gcc/cp/semantics.c')
-rw-r--r--gcc/cp/semantics.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c
index 776f06f..b0bb25b 100644
--- a/gcc/cp/semantics.c
+++ b/gcc/cp/semantics.c
@@ -883,6 +883,9 @@ finish_asm_stmt (cv_qualifier, string, output_operands,
tree r;
tree t;
+ if (TREE_CHAIN (string))
+ string = combine_strings (string);
+
if (cv_qualifier != NULL_TREE
&& cv_qualifier != ridpointers[(int) RID_VOLATILE])
{