From cbbf3e3b4af485a09042919dfa264b90ec6cd9cb Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Mon, 3 May 2010 17:48:54 +0000 Subject: It's okay to reference an enum in a template definition, even though it's ill-formed to form an enum template. Fixes . llvm-svn: 102926 --- clang/test/SemaTemplate/template-decl-fail.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/test/SemaTemplate/template-decl-fail.cpp') diff --git a/clang/test/SemaTemplate/template-decl-fail.cpp b/clang/test/SemaTemplate/template-decl-fail.cpp index 7c04131eba2..ad134cdf225 100644 --- a/clang/test/SemaTemplate/template-decl-fail.cpp +++ b/clang/test/SemaTemplate/template-decl-fail.cpp @@ -6,3 +6,5 @@ template enum t0 { A = T::x }; // expected-error{{enumeration cannot be a template}} \ // expected-warning{{declaration does not declare anything}} +enum e0 {}; +template enum e0 f0(int a=x) {} -- cgit v1.2.3