disable it until I can fix it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85810
91177308-0d34-0410-b5e6-
96231b3b80d8
// If this is a strong or ODR definition of this function, then we can
// propagate information about its result into callsites of it.
- if (!F->mayBeOverridden())
+ if (!F->mayBeOverridden() &&
+ !isa<StructType>(F->getReturnType()))
Solver.AddTrackedFunction(F);
// If this function only has direct calls that we can see, we can track its
; RUN: grep {%mrv1 = insertvalue %T %mrv, i32 17, 1} %t
; RUN: grep {ret %T %mrv1} %t
+; XFAIL: *
+
%T = type {i32,i32}
define internal {i32, i32} @bar(i32 %A) {
; RUN: opt < %s -ipsccp -S | FileCheck %s
+; XFAIL: *
;;======================== test1