TBAA: handle scalar TBAA format and struct-path aware TBAA format.
[oota-llvm.git] / test / Transforms / GVN / null-aliases-nothing.ll
index bc5c850e5f20e74c61cebcd14796e238e2601f1a..37bf09d7f3ffc9a9b1bb23110f597d30fb3d6979 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt %s -gvn -S | FileCheck %s
+; RUN: opt < %s -basicaa -gvn -S | FileCheck %s
 
 %t = type { i32 }
 declare void @test1f(i8*)
@@ -10,7 +10,7 @@ define void @test1(%t* noalias %stuff ) {
     call void @test1f(i8* null)
 
     %after = load i32* %p ; <--- This should be a dead load
-    %sum = add i32 %before, %after;
+    %sum = add i32 %before, %after
 
     store i32 %sum, i32* %p
     ret void