Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Clang...
[llvm-project.git] / llvm / test / Other / devirtualization-undef.ll
blobbfa4998204685d71ec229192548237d627db719e
1 ; RUN: opt -passes='devirt<2>(function(simplifycfg))' %s -S | FileCheck %s
3 ; CHECK: unreachable
5 declare void @llvm.assume(i1 noundef)
6 declare i1 @bar(ptr nonnull dereferenceable(1))
8 define void  @foo() {
9   %a = call i1 null()
10   call void @llvm.assume(i1 %a)
11   ret void