summaryrefslogtreecommitdiff
path: root/gcc/cselib.h
diff options
context:
space:
mode:
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-26 19:03:10 +0000
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-26 19:03:10 +0000
commit8591d646f9bff4169bb0f27b73d18e9e4ac511e6 (patch)
tree832a89f38fee0fc1b2d50bd22ca5d5fcbde45c46 /gcc/cselib.h
parent26bb3cb202f845d410baa38991e106c3cdaca731 (diff)
downloadgcc-8591d646f9bff4169bb0f27b73d18e9e4ac511e6.tar.gz
cselib_record_sets_hook takes an rtx_insn
gcc/ * cselib.h (cselib_record_sets_hook): Strengthen initial param "insn" from rtx to rtx_insn *. * cselib.c (cselib_record_sets_hook): Likewise. * var-tracking.c (add_with_sets): Likewise, renaming back from "uncast_insn" to "insn" and eliminating the checked cast from rtx to rtx_insn *. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214535 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cselib.h')
-rw-r--r--gcc/cselib.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cselib.h b/gcc/cselib.h
index 62374c0d546..67ce6dac7c3 100644
--- a/gcc/cselib.h
+++ b/gcc/cselib.h
@@ -65,7 +65,7 @@ enum cselib_record_what
};
extern void (*cselib_discard_hook) (cselib_val *);
-extern void (*cselib_record_sets_hook) (rtx insn, struct cselib_set *sets,
+extern void (*cselib_record_sets_hook) (rtx_insn *insn, struct cselib_set *sets,
int n_sets);
extern cselib_val *cselib_lookup (rtx, enum machine_mode,