Added printPointer.
authorVikram S. Adve <vadve@cs.uiuc.edu>
Sun, 28 Oct 2001 21:34:59 +0000 (21:34 +0000)
committerVikram S. Adve <vadve@cs.uiuc.edu>
Sun, 28 Oct 2001 21:34:59 +0000 (21:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1001 91177308-0d34-0410-b5e6-96231b3b80d8

test/runtime.c

index 81d18ad5bc3daad01e805fbf28085c30a2a44b0c..2ff7c0a93bd271a346edf09d4942244140f36813 100644 (file)
@@ -67,6 +67,12 @@ printDouble(double d)
   printf("%g", d);
 }
 
+void
+printPointer(void* p)
+{
+  printf("0x%x", p);
+}
+
 #undef  TEST_RUNTIME
 #ifdef  TEST_RUNTIME
 int
@@ -76,15 +82,17 @@ main(int argc, char** argv)
   printString("argc = ");
   printLong(argc);
   printString(" = (as float) ");
-  printFloat(argc);
+  printFloat(argc * 1.0);
   printString(" = (as double) ");
-  printDouble(argc);
+  printDouble(argc * 1.0);
   for (i=0; i < argc; i++)
     {
       printString("\nargv[");
       printLong(i);
       printString("] = ");
       printString(argv[i]);
+      printString("\t@ ");
+      printPointer(argv[i]);
     }
   printString("\n");
 }