Do not clone llvm.dbg.func.start and corresponding llvm.dbg.region.end during inlining.
[oota-llvm.git] / test / Transforms / Inline / basictest.ll
index ba79998c1b6595bff89ff1a17dee7cd2995d8884..d954238dabe4331a0cdcf1a2d195ef51a6acabd0 100644 (file)
@@ -1,11 +1,12 @@
+; RUN: llvm-as < %s | opt -inline -disable-output -print-function 2> /dev/null
 
-
-int %func(int %i) {
-       ret int %i
+define i32 @func(i32 %i) {
+        ret i32 %i
 }
 
-int %main(int %argc) {
-       %X = call int %func(int 7)
-       %Y = add int %X, %argc
-       ret int %Y
+define i32 @main(i32 %argc) {
+        %X = call i32 @func( i32 7 )            ; <i32> [#uses=1]
+        %Y = add i32 %X, %argc          ; <i32> [#uses=1]
+        ret i32 %Y
 }
+