Give up on reporting close calls directly from the inliner.

This commit is contained in:
Vincent St-Amour 2011-10-20 14:40:28 -04:00
parent 570c5ef0f4
commit 78355b6398

View File

@ -1147,16 +1147,6 @@ Scheme_Object *optimize_for_inline(Optimize_Info *info, Scheme_Object *le, int a
if (psize) {
LOG_INLINE(fprintf(stderr, "Potential inline %d %d\n", psize, info->inline_fuel * (argc + 2)));
/* We're "close" to inlining. Report to the user. */
if (psize > info->inline_fuel /* We did not inline */
&& psize <= (2 * info->inline_fuel))
scheme_log(NULL,
SCHEME_LOG_WARNING,
0,
"mzc optimizer: close call%s, fuel: %d, potential size: %d",
scheme_optimize_context_to_string(info->context),
info->inline_fuel,
psize);
/* If we inline, the enclosing function will get larger, so we increase
its potential size. */
if (psize <= (info->inline_fuel * (argc + 2)))