[llvm-commits] [poolalloc] r128617 - /poolalloc/trunk/test/dsa/var_arg/print.c

Will Dietz wdietz2 at illinois.edu
Thu Mar 31 00:58:42 PDT 2011


Author: wdietz2
Date: Thu Mar 31 02:58:42 2011
New Revision: 128617

URL: http://llvm.org/viewvc/llvm-project?rev=128617&view=rev
Log:
Fix test compilation errors, fix spurious failures due to printing pointer.

Modified:
    poolalloc/trunk/test/dsa/var_arg/print.c

Modified: poolalloc/trunk/test/dsa/var_arg/print.c
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/dsa/var_arg/print.c?rev=128617&r1=128616&r2=128617&view=diff
==============================================================================
--- poolalloc/trunk/test/dsa/var_arg/print.c (original)
+++ poolalloc/trunk/test/dsa/var_arg/print.c Thu Mar 31 02:58:42 2011
@@ -1,14 +1,14 @@
 #include <stdarg.h>
 #include <stdio.h>
+#include <stdlib.h>
 
 //--build the code into a .bc
 //RUN: llvm-gcc -O0 %s -S --emit-llvm -o - | llvm-as > %t.bc
 //--check if ds-aa breaks, breaks opts, or results in miscompiled code
 //RUN: lli %t.bc > %t.refout
 //RUN: dsaopt %t.bc -ds-aa -O3 -o - | lli > %t.out
-//RUN: diff %t.refout %t.out
-//--check properties of this particular test
-//N/A
+// (Don't diff the results; this code prints a pointer which is silly to diff)
+//RUNNO: diff %t.refout %t.out
 
 void generic_sendmsg (const char *fmt, ...)
 {
@@ -20,9 +20,11 @@
   printf("\n");
 }
 
-void main() {
+int main() {
   int *x = malloc(sizeof(int));
   generic_sendmsg("F %li %li %3.2f %3.2f", 1234, 1234,123.22, 123.45);
   generic_sendmsg("%s ID3:%s%s", "TEST", "AAA" ,  "Unknown");
   generic_sendmsg("%s ID3:%s%s %p", "TEST", "AAA" ,  "Unknown", x);
+
+  return 0;
 }





More information about the llvm-commits mailing list