1// RUN: %clang_cc1 -fsyntax-only %s 2struct foo { 3 virtual void bar() ; 4}; 5template<typename T> 6class zed : public foo { 7}; 8template<typename T> 9class bah : public zed<T> { 10 void f() { 11 const_cast<foo *>(this->g())->bar(); 12 } 13}; 14