1*60e4af7aSArthur Eubanks; RUN: opt -S -passes=print-callgraph-sccs -disable-output < %s 2>&1 | FileCheck %s 2*60e4af7aSArthur Eubanks; CHECK: SCC #1: g, f 3*60e4af7aSArthur Eubanks; CHECK: SCC #2: h 4*60e4af7aSArthur Eubanks; CHECK: SCC #3: external node 5*60e4af7aSArthur Eubanks 6*60e4af7aSArthur Eubanksdefine void @f() { 7*60e4af7aSArthur Eubanks call void @g() 8*60e4af7aSArthur Eubanks ret void 9*60e4af7aSArthur Eubanks} 10*60e4af7aSArthur Eubanks 11*60e4af7aSArthur Eubanksdefine void @g() { 12*60e4af7aSArthur Eubanks call void @f() 13*60e4af7aSArthur Eubanks ret void 14*60e4af7aSArthur Eubanks} 15*60e4af7aSArthur Eubanks 16*60e4af7aSArthur Eubanksdefine void @h() { 17*60e4af7aSArthur Eubanks call void @f() 18*60e4af7aSArthur Eubanks ret void 19*60e4af7aSArthur Eubanks} 20