aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/lambda.c
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2014-08-23 00:54:15 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2014-08-23 00:54:15 +0000
commit598d62daff3c1e16efc95d4f873fae22c3019e6f (patch)
tree571e5898c78d19dcce89e57e9c3cc3612bc7ad6d /gcc/cp/lambda.c
parent3ddabbd71505c316c1ad4de5615d1e3f54513891 (diff)
downloadgcc-598d62daff3c1e16efc95d4f873fae22c3019e6f.zip
gcc-598d62daff3c1e16efc95d4f873fae22c3019e6f.tar.gz
gcc-598d62daff3c1e16efc95d4f873fae22c3019e6f.tar.bz2
var-tracking.c: Use rtx_insn
gcc/ 2014-08-23 David Malcolm <dmalcolm@redhat.com> * var-tracking.c (struct micro_operation_def): Strengthen field "insn" from rtx to rtx_insn *. (struct emit_note_data_def): Likewise. (insn_stack_adjust_offset_pre_post): Likewise for param "insn". (vt_stack_adjustments): Likewise for local "insn". (adjust_insn): Likewise for param "insn". (val_store): Likewise. (val_resolve): Likewise. (struct count_use_info): Likewise for field "insn". (log_op_type): Likewise for param "insn". (reverse_op): Likewise. (prepare_call_arguments): Likewise. (add_with_sets): The initial param takes an insn, but we can't yet strengthen it from rtx to rtx_insn * since it's used as a cselib_record_sets_hook callback. For now rename initial param from "insn" to "uncast_insn", and introduce a local "insn" of the stronger rtx_insn * type, with a checked cast. (compute_bb_dataflow): Strengthen local "insn" from rtx to rtx_insn *. (emit_note_insn_var_location): Likewise. (emit_notes_for_changes): Likewise. (emit_notes_for_differences): Likewise. (next_non_note_insn_var_location): Likewise for return type and for param "insn". (emit_notes_in_bb): Likewise for locals "insn" and "next_insn". (vt_initialize): Likewise for local "insn". (delete_debug_insns): Likewise for locals "insn" and "next". From-SVN: r214392
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions