diff options
Diffstat (limited to 'test/CodeGen/Generic/print-add.ll')
-rw-r--r-- | test/CodeGen/Generic/print-add.ll | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/CodeGen/Generic/print-add.ll b/test/CodeGen/Generic/print-add.ll new file mode 100644 index 0000000000..0e998f4d49 --- /dev/null +++ b/test/CodeGen/Generic/print-add.ll @@ -0,0 +1,16 @@ +%.str_1 = internal constant [4 x sbyte] c"%d\0A\00" + +declare int %printf(sbyte*, ...) + +int %main() { + %f = getelementptr [4 x sbyte]* %.str_1, long 0, long 0 + %d = add int 1, 0 + call int (sbyte*, ...)* %printf(sbyte* %f, int %d) + %e = add int 38, 2 + call int (sbyte*, ...)* %printf(sbyte* %f, int %e) + %g = add int %d, %d + %h = add int %e, %g + call int (sbyte*, ...)* %printf(sbyte* %f, int %h) + ret int 0 +} + |