1431b0a7646105c53c607cbf0015c615269bc5f11Reid Kleckner; Test that we can recurse, at least a little bit. The -time-passes flag here 2431b0a7646105c53c607cbf0015c615269bc5f11Reid Kleckner; is a hack to make sure that neither echo nor the shell expands the response 3431b0a7646105c53c607cbf0015c615269bc5f11Reid Kleckner; file for us. Tokenization with quotes is tested in unittests. 4431b0a7646105c53c607cbf0015c615269bc5f11Reid Kleckner; RUN: echo %s > %t.list1 5431b0a7646105c53c607cbf0015c615269bc5f11Reid Kleckner; RUN: echo "-time-passes @%t.list1" > %t.list2 6431b0a7646105c53c607cbf0015c615269bc5f11Reid Kleckner; RUN: llvm-as @%t.list2 -o %t.bc 7b4e971f376f15325d6918d7fae0c28c8dad5a78cRafael Espindola; RUN: llvm-nm %t.bc 2>&1 | FileCheck %s 8b4e971f376f15325d6918d7fae0c28c8dad5a78cRafael Espindola 9b4e971f376f15325d6918d7fae0c28c8dad5a78cRafael Espindola; CHECK: T foobar 10b4e971f376f15325d6918d7fae0c28c8dad5a78cRafael Espindola 11b4e971f376f15325d6918d7fae0c28c8dad5a78cRafael Espindoladefine void @foobar() { 12b4e971f376f15325d6918d7fae0c28c8dad5a78cRafael Espindola ret void 13b4e971f376f15325d6918d7fae0c28c8dad5a78cRafael Espindola} 14