summaryrefslogtreecommitdiff
path: root/gcc/integrate.c
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2000-05-01 21:49:37 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2000-05-01 21:49:37 +0000
commit5dd29b2ac32301b19ec5c8514f3f183b0f08273e (patch)
tree736b8a35e2ce750589a1fc71fc97a50f8ab7e7de /gcc/integrate.c
parentd46fbca90c61b6b380a6c4c0fb365a8bdbe1f63c (diff)
downloadgcc-5dd29b2ac32301b19ec5c8514f3f183b0f08273e.tar.gz
* integrate.c (copy_decl_for_inlining): Copy TREE_READONLY and
TREE_THIS_VOLATILE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33589 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/integrate.c')
-rw-r--r--gcc/integrate.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/integrate.c b/gcc/integrate.c
index ffecfa44bd8..d22dbfb7baf 100644
--- a/gcc/integrate.c
+++ b/gcc/integrate.c
@@ -333,6 +333,8 @@ copy_decl_for_inlining (decl, from_fn, to_fn)
new PARM_DECL. */
copy = build_decl (VAR_DECL, DECL_NAME (decl), TREE_TYPE (decl));
TREE_ADDRESSABLE (copy) = TREE_ADDRESSABLE (decl);
+ TREE_READONLY (copy) = TREE_READONLY (decl);
+ TREE_THIS_VOLATILE (copy) = TREE_THIS_VOLATILE (decl);
}
else
{