[Coverage] MCDC: Move findIndependencePairs deferred into MCDCRecord (#121188)
[llvm-project.git] / llvm / test / Analysis / Lint / noalias-null.ll
blob5d2ecb5da5898ea44f433360b490b36bc7c488df
1 ; RUN: opt < %s -passes=lint -disable-output 2>&1 | FileCheck --allow-empty %s
3 declare void @foo(ptr noalias, ptr noalias)
5 define void @test() {
6 entry:
7   call void @foo(ptr null, ptr null)
8   ret void
11 ; Lint should not complain about passing null to both arguments if they are
12 ; null, since noalias only applies if the argument is written to, which is not
13 ; possible for a null pointer.
14 ; CHECK-NOT: Unusual: noalias argument aliases another argument