aboutsummaryrefslogtreecommitdiffstats
path: root/test/ExecutionEngine/2002-12-16-ArgTest.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-12-18 02:07:21 +0000
committerChris Lattner <sabre@nondot.org>2002-12-18 02:07:21 +0000
commit83702d3f3061bd932c86631627e0df544bb68b4c (patch)
tree6cc3516713800c13490fae4167ee1213188f6e73 /test/ExecutionEngine/2002-12-16-ArgTest.ll
parent89fab07abda4092d83e9e5ec40885624a8dc7033 (diff)
downloadexternal_llvm-83702d3f3061bd932c86631627e0df544bb68b4c.zip
external_llvm-83702d3f3061bd932c86631627e0df544bb68b4c.tar.gz
external_llvm-83702d3f3061bd932c86631627e0df544bb68b4c.tar.bz2
Print argc as well as argv
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5105 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ExecutionEngine/2002-12-16-ArgTest.ll')
-rw-r--r--test/ExecutionEngine/2002-12-16-ArgTest.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/ExecutionEngine/2002-12-16-ArgTest.ll b/test/ExecutionEngine/2002-12-16-ArgTest.ll
index e77d958..5125614 100644
--- a/test/ExecutionEngine/2002-12-16-ArgTest.ll
+++ b/test/ExecutionEngine/2002-12-16-ArgTest.ll
@@ -1,9 +1,7 @@
-%.LC0 = internal global [14 x sbyte] c"in getoptions\00" ; <[14 x sbyte]*> [#uses=1]
+%.LC0 = internal global [10 x sbyte] c"argc: %d\0A\00"
implementation ; Functions:
-void %__main() { ret void }
-
declare int %puts(sbyte*)
void %getoptions(int* %argc) {
@@ -11,12 +9,14 @@ bb0: ; No predecessors!
ret void
}
+declare int %printf(sbyte*, ...)
+
int %main(int %argc, sbyte** %argv) {
bb0: ; No predecessors!
+ call int (sbyte*, ...)* %printf( sbyte* getelementptr ([10 x sbyte]* %.LC0, long 0, long 0), int %argc)
%cast224 = cast sbyte** %argv to sbyte* ; <sbyte*> [#uses=1]
%local = alloca sbyte* ; <sbyte**> [#uses=3]
store sbyte* %cast224, sbyte** %local
- call void %__main( )
%cond226 = setle int %argc, 0 ; <bool> [#uses=1]
br bool %cond226, label %bb3, label %bb2