tree-inline.c: (expand_call_inline): Ensure that lexical block's source location is consistant...

2012-06-26  Dehao Chen  <dehao@google.com>

	* tree-inline.c: (expand_call_inline): Ensure that lexical block's
	source location is consistant with the call stmt.

From-SVN: r188981
This commit is contained in:
Dehao Chen 2012-06-26 10:13:11 +00:00 committed by Dehao Chen
parent 38eec4c652
commit 035775c8b3
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2012-06-26 Dehao Chen <dehao@google.com>
* tree-inline.c: (expand_call_inline): Ensure that lexical block's
source location is consistant with the call stmt.
2012-06-26 Ulrich Weigand <ulrich.weigand@linaro.org>
PR tree-optimization/53729

View File

@ -3836,8 +3836,7 @@ expand_call_inline (basic_block bb, gimple stmt, copy_body_data *id)
/* Set input_location here so we get the right instantiation context
if we call instantiate_decl from inlinable_function_p. */
saved_location = input_location;
if (gimple_has_location (stmt))
input_location = gimple_location (stmt);
input_location = gimple_location (stmt);
/* From here on, we're only interested in CALL_EXPRs. */
if (gimple_code (stmt) != GIMPLE_CALL)