// RUN: %clang_cc1 -fsyntax-only %s -verify // expected-no-diagnostics template struct Base {}; template struct Derived : Base {}; template void foo(Base *_Nonnull); template void bar(Base *); void test() { Derived d; foo(&d); bar(&d); }