brintos

brintos / llvm-project-archived public Read only

0
0
Text · 278 B · 216ceff Raw
13 lines · plain
1// RUN: %clang_analyze_cc1 -analyzer-checker core,nullability -w -verify %s2 3// expected-no-diagnostics4 5id _Nonnull conjure_nonnull(void);6void use_nullable(_Nullable id x);7 8id _Nonnull foo(void) {9  void *j = conjure_nonnull();10  use_nullable(j);11  return j; // no-warning12}13