aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Stump <mrs@gcc.gnu.org>1996-03-04 22:46:30 +0000
committerMike Stump <mrs@gcc.gnu.org>1996-03-04 22:46:30 +0000
commit5483085748cbc51b965464e81aa81a818894327c (patch)
treec65371c95df9b91a6372735412c98a98f743a34f
parentc1e8e6bd23a05d7508d5669b386b625ca957a508 (diff)
downloadgcc-5483085748cbc51b965464e81aa81a818894327c.zip
gcc-5483085748cbc51b965464e81aa81a818894327c.tar.gz
gcc-5483085748cbc51b965464e81aa81a818894327c.tar.bz2
Remove a Cygnus FSF difference, so the tree will build.
From-SVN: r11420
-rw-r--r--gcc/cp/decl.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index 8d1d8cd..31f8613 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -7424,10 +7424,8 @@ grokdeclarator (declarator, declspecs, decl_context, initialized, raises, attrli
int funcdef_flag = 0;
enum tree_code innermost_code = ERROR_MARK;
int bitfield = 0;
-#if 0
- /* See the code below that used this. */
tree decl_machine_attr = NULL_TREE;
-#endif
+
/* Set this to error_mark_node for FIELD_DECLs we could not handle properly.
All FIELD_DECLs we build here have `init' put into their DECL_INITIAL. */
tree init = NULL_TREE;
@@ -7828,10 +7826,7 @@ grokdeclarator (declarator, declspecs, decl_context, initialized, raises, attrli
else
{
type = TREE_TYPE (t);
-#if 0
- /* See the code below that used this. */
decl_machine_attr = DECL_MACHINE_ATTRIBUTES (id);
-#endif
typedef_decl = t;
}
}
@@ -9277,9 +9272,11 @@ grokdeclarator (declarator, declspecs, decl_context, initialized, raises, attrli
|| ! (funcdef_flag < 0 || inlinep));
decl = grokfndecl (ctype, type, declarator,
virtualp, flags, quals, raises, attrlist,
- friendp ? -1 : 0, publicp, inlinep);
+ friendp ? -1 : 0, publicp, inlinep,
+ funcdef_flag);
if (decl == NULL_TREE)
return NULL_TREE;
+
decl = build_decl_attribute_variant (decl, decl_machine_attr);
if (explicitp == 2)