summaryrefslogtreecommitdiffstats
path: root/llvm/test/Feature/testvarargs.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-07-25 22:49:12 +0000
committerChris Lattner <sabre@nondot.org>2001-07-25 22:49:12 +0000
commit6bd07a6f513657252e48cfeb395b9981e9412603 (patch)
tree3d16aa25d9bb61dcd74e7dd8c45185fdc91ce4f7 /llvm/test/Feature/testvarargs.ll
parentd642454bba514c2f1e5b1a4f4437f27d0381248f (diff)
downloadbcm5719-llvm-6bd07a6f513657252e48cfeb395b9981e9412603.tar.gz
bcm5719-llvm-6bd07a6f513657252e48cfeb395b9981e9412603.zip
New test for varargs functions
llvm-svn: 301
Diffstat (limited to 'llvm/test/Feature/testvarargs.ll')
-rw-r--r--llvm/test/Feature/testvarargs.ll12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/Feature/testvarargs.ll b/llvm/test/Feature/testvarargs.ll
new file mode 100644
index 00000000000..79c90002655
--- /dev/null
+++ b/llvm/test/Feature/testvarargs.ll
@@ -0,0 +1,12 @@
+implementation
+
+declare int "printf"(sbyte*, ...) ;; Prototype for: int __builtin_printf(const char*, ...)
+
+int "testvarar"()
+begin
+ cast int 0 to sbyte*
+ call int(sbyte*, ...) %printf(sbyte * %0, int 12, sbyte 42);
+ ret int %0
+end
+
+
OpenPOWER on IntegriCloud