Commit 50abb28b by Jeff Sturm

re PR java/13237 (ICE on Math.sqrt(2.0))

Fix PR java/13237
* parse.y (java_complete_lhs): Save location prior to patching
CALL_EXPR.

From-SVN: r74101
parent 08aa9a4a
2003-12-01 Jeff Sturm <jsturm@one-point.com>
Fix PR java/13237
* parse.y (java_complete_lhs): Save location prior to patching
CALL_EXPR.
2003-11-25 Mohan Embar <gnustuff@thisiscool.com>
PR java/12548
* resource.c (write_resource_constructor): Append
"_resource" to constructor identifier name.
PR java/12548
* resource.c (write_resource_constructor): Append
"_resource" to constructor identifier name.
2003-11-25 Jeff Sturm <jsturm@one-point.com>
......
......@@ -12053,6 +12053,7 @@ java_complete_lhs (tree node)
int from_super = (EXPR_WFL_NODE (TREE_OPERAND (node, 0)) ==
super_identifier_node);
tree arguments;
int location = EXPR_WFL_LINECOL (node);
node = patch_method_invocation (node, NULL_TREE, NULL_TREE,
from_super, 0, &decl);
......@@ -12064,8 +12065,7 @@ java_complete_lhs (tree node)
arguments = TREE_VALUE (TREE_OPERAND (node, 1));
else
arguments = NULL_TREE;
check_thrown_exceptions (EXPR_WFL_LINECOL (node), decl,
arguments);
check_thrown_exceptions (location, decl, arguments);
/* If we call this(...), register signature and positions */
if (in_this)
DECL_CONSTRUCTOR_CALLS (current_function_decl) =
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment