[SimplifyLibCalls] Don't crash if the function doesn't have a name.
[oota-llvm.git] / test / Transforms / InstCombine / log-pow.ll
index 2cafccabf0a845e509bd13289380a72a83873576..c98a1a5bc6282882b01e99c18a9b8e6de6942b18 100644 (file)
@@ -13,6 +13,15 @@ entry:
 ; CHECK:   ret double %mul
 ; CHECK: }
 
+define double @test2(double ()* %fptr, double %p1) #0 {
+  %call1 = call double %fptr()
+  %pow = call double @log(double %call1)
+  ret double %pow
+}
+
+; CHECK-LABEL: @test2
+; CHECK: log
+
 declare double @log(double) #0
 declare double @llvm.pow.f64(double, double)