File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed
test/Transforms/GlobalOpt Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -2551,7 +2551,8 @@ static bool OptimizeNonTrivialIFuncs(
25512551 }))
25522552 continue ;
25532553
2554- assert (!Callees.empty () && " Expecting successful collection of versions" );
2554+ if (Callees.empty ())
2555+ continue ;
25552556
25562557 LLVM_DEBUG (dbgs () << " Statically resolving calls to function "
25572558 << Resolver->getName () << " \n " );
Original file line number Diff line number Diff line change 1+ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 5
2+ ; RUN: opt --passes=globalopt -o - -S < %s | FileCheck %s
3+
4+ define ptr @f1 () {
5+ ; CHECK-LABEL: define ptr @f1() {
6+ ; CHECK-NEXT: unreachable
7+ ;
8+ unreachable
9+ }
10+
11+ @i1 = ifunc void (), ptr @f1
You can’t perform that action at this time.
0 commit comments