1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -emit-llvm -g -triple x86_64-apple-darwin %s -o - | FileCheck %s 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc class base { }; 4*f4a2713aSLionel Sambuc 5*f4a2713aSLionel Sambuc template <class T> class foo : public base { operator =(const foo r)6*f4a2713aSLionel Sambuc void operator=(const foo r) { } 7*f4a2713aSLionel Sambuc }; 8*f4a2713aSLionel Sambuc 9*f4a2713aSLionel Sambuc class bar : public foo<void> { }; 10*f4a2713aSLionel Sambuc bar filters; 11*f4a2713aSLionel Sambuc 12*f4a2713aSLionel Sambuc // For now check that it simply doesn't crash. 13*f4a2713aSLionel Sambuc // CHECK: {{.*}} 14