diff --git a/v2/engine/make1.c b/v2/engine/make1.c index 31abdc379..2cacf38c0 100644 --- a/v2/engine/make1.c +++ b/v2/engine/make1.c @@ -1232,7 +1232,8 @@ static void make1cyclenode( TARGET * t, TARGET * scc_root ) ++scc_root->asynccnt; } } - t->scc_root = scc_root; + if ( t != scc_root ) + t->scc_root = scc_root; }