[dfsan] Handle bitcast aliases.
[oota-llvm.git] / test / Instrumentation / DataFlowSanitizer / prefix-rename.ll
index 1a5646074d21808b32f9d48560d0408f2de67f48..f3c36b17b388e993928294c7669ea4718fc1bef9 100644 (file)
@@ -8,7 +8,15 @@ module asm ".symver f1,f@@version1"
 ; CHECK: @"dfs$f2" = alias {{.*}} @"dfs$f1"
 @f2 = alias void ()* @f1
 
+; CHECK: @"dfs$g2" = alias {{.*}} @"dfs$g1"
+@g2 = alias bitcast (void (i8*)* @g1 to void (i16*)*)
+
 ; CHECK: define void @"dfs$f1"
 define void @f1() {
   ret void
 }
+
+; CHECK: define void @"dfs$g1"
+define void @g1(i8*) {
+  ret void
+}