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