Mercurial > hg > CbC > CbC_llvm
view clang/test/SemaObjCXX/pseudo-destructor.mm @ 176:de4ac79aef9d
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 17:13:11 +0900 |
parents | 1d019706d866 |
children |
line wrap: on
line source
// RUN: %clang_cc1 -fsyntax-only -verify %s // expected-no-diagnostics __attribute__((objc_root_class)) @interface Root @end @class Forward; template <class T> void destroyPointer(T *t) { t->~T(); } template <class T> void destroyReference(T &t) { t.~T(); } template void destroyPointer<Root*>(Root **); template void destroyReference<Root*>(Root *&); // rdar://18522255 template void destroyPointer<Forward*>(Forward **); template void destroyReference<Forward*>(Forward *&);