Fix a stackmap bug introduced in r220710.
[oota-llvm.git] / test / CodeGen / X86 / 2003-08-03-CallArgLiveRanges.ll
index 2b4242aaa15e5192c959987d364c1382d6fbb4d2..cb90bf644d5f21782962a90438c297bf18d68154 100644 (file)
@@ -1,9 +1,12 @@
+; REQUIRES: asserts
 ; The old instruction selector used to load all arguments to a call up in 
 ; registers, then start pushing them all onto the stack.  This is bad news as
 ; it makes a ton of annoying overlapping live ranges.  This code should not
 ; cause spills!
 ;
-; RUN: llvm-as < %s | llc -march=x86 -stats |& not grep spilled
+; RUN: llc < %s -march=x86 -stats 2>&1 | FileCheck %s
+
+; CHECK-NOT: spilled
 
 target datalayout = "e-p:32:32"