[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