-
- Downloads
builtins.c (check_for_builtin): New function.
* builtins.c (check_for_builtin): New function. (build_call_or_builtin): Remove. * java-tree.h: Update accordingly. * expr.c (expand_invoke): Use build + check_for_builtin instead of build_call_or_builtin. * parse.y (patch_invoke): Likewise. This avoids needlessly creating a new CALL_EXPR node, which means we don't lose the CALL_USING_SUPER flag (which had caused jcf-write to incorrectly emit invokevirtual). From-SVN: r49909
Showing
- gcc/java/ChangeLog 11 additions, 0 deletionsgcc/java/ChangeLog
- gcc/java/builtins.c 10 additions, 22 deletionsgcc/java/builtins.c
- gcc/java/expr.c 3 additions, 1 deletiongcc/java/expr.c
- gcc/java/java-tree.h 1 addition, 1 deletiongcc/java/java-tree.h
- gcc/java/parse.y 4 additions, 8 deletionsgcc/java/parse.y
Loading
Please register or sign in to comment