1*67e74705SXin Li // RUN: %clang_cc1 -analyze -analyzer-checker=core,debug.DumpTraversal %s | FileCheck %s 2*67e74705SXin Li 3*67e74705SXin Li void inline_callee(int i); 4*67e74705SXin Li 5*67e74705SXin Li // CHECK: --BEGIN FUNCTION-- inline_caller()6*67e74705SXin Livoid inline_caller() { 7*67e74705SXin Li // CHECK: --BEGIN FUNCTION-- 8*67e74705SXin Li // CHECK: --BEGIN FUNCTION-- 9*67e74705SXin Li // CHECK: --BEGIN FUNCTION-- 10*67e74705SXin Li inline_callee(3); 11*67e74705SXin Li // CHECK: --END FUNCTION-- 12*67e74705SXin Li // CHECK: --END FUNCTION-- 13*67e74705SXin Li // CHECK: --END FUNCTION-- 14*67e74705SXin Li } 15*67e74705SXin Li // CHECK: --END FUNCTION-- 16*67e74705SXin Li inline_callee(int i)17*67e74705SXin Livoid inline_callee(int i) { 18*67e74705SXin Li if (i <= 1) 19*67e74705SXin Li return; 20*67e74705SXin Li 21*67e74705SXin Li inline_callee(i - 1); 22*67e74705SXin Li } 23