When removing a function from the function set and adding it to deferred, we
[llvm.git] / test / ExecutionEngine / test-malloc.ll
blobb3400df44092152b269500598e4a0f87f257bdd1
1 ; RUN: lli %s > /dev/null
3 define i32 @main() {
4         %X = malloc i32         ; <i32*> [#uses=1]
5         %Y = malloc i32, i32 100                ; <i32*> [#uses=1]
6         %u = add i32 1, 2               ; <i32> [#uses=1]
7         %Z = malloc i32, i32 %u         ; <i32*> [#uses=1]
8         free i32* %X
9         free i32* %Y
10         free i32* %Z
11         ret i32 0