summaryrefslogtreecommitdiff
path: root/gcc/output.h
diff options
context:
space:
mode:
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2014-09-10 14:42:05 +0000
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2014-09-10 14:42:05 +0000
commitc55d3fa54434276d8db9e5f980a906f3b6ec14df (patch)
treec68a8dcc34b9744826ef8bc4e707ebafa99ba49c /gcc/output.h
parent87004871d7faa3b7a55311e4e7c47c12d85cdce2 (diff)
downloadgcc-c55d3fa54434276d8db9e5f980a906f3b6ec14df.tar.gz
error_for_asm and warning_for_asm take const rtx_insn *
gcc/ChangeLog: 2014-09-10 David Malcolm <dmalcolm@redhat.com> * final.c (this_is_asm_operands): Strengthen this variable from rtx to const rtx_insn *. * output.h (this_is_asm_operands): Likewise. * rtl-error.c (location_for_asm): Strengthen param "insn" from const_rtx to const rtx_insn *. (diagnostic_for_asm): Likewise. * rtl-error.h (error_for_asm): Likewise. (warning_for_asm): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215133 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/output.h')
-rw-r--r--gcc/output.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/output.h b/gcc/output.h
index fd36f8b1989..8c043a13da7 100644
--- a/gcc/output.h
+++ b/gcc/output.h
@@ -328,7 +328,7 @@ extern rtx_insn *current_output_insn;
/* Nonzero while outputting an `asm' with operands.
This means that inconsistencies are the user's fault, so don't die.
The precise value is the insn being output, to pass to error_for_asm. */
-extern rtx this_is_asm_operands;
+extern const rtx_insn *this_is_asm_operands;
/* Carry information from ASM_DECLARE_OBJECT_NAME
to ASM_FINISH_DECLARE_OBJECT. */