From b426f6330235c819306d2856ba6904d85c49f675 Mon Sep 17 00:00:00 2001 From: Sebastian Redl Date: Thu, 6 Nov 2008 15:59:35 +0000 Subject: Sema-check virtual declarations. Complete dynamic_cast checking. llvm-svn: 58804 --- clang/test/SemaCXX/aggregate-initialization.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'clang/test/SemaCXX/aggregate-initialization.cpp') diff --git a/clang/test/SemaCXX/aggregate-initialization.cpp b/clang/test/SemaCXX/aggregate-initialization.cpp index 855bc276160..75b872feb01 100644 --- a/clang/test/SemaCXX/aggregate-initialization.cpp +++ b/clang/test/SemaCXX/aggregate-initialization.cpp @@ -17,10 +17,12 @@ class NonAggr3 { int m; }; -// FIXME: virtual functions struct NonAggr4 { + int m; + virtual void f(); }; NonAggr1 na1 = { 17 }; // expected-error{{initialization of non-aggregate type 'struct NonAggr1' with an initializer list}} NonAggr2 na2 = { 17 }; // expected-error{{initialization of non-aggregate type 'struct NonAggr2' with an initializer list}} NonAggr3 na3 = { 17 }; // expected-error{{initialization of non-aggregate type 'class NonAggr3' with an initializer list}} +NonAggr4 na4 = { 17 }; // expected-error{{initialization of non-aggregate type 'struct NonAggr4' with an initializer list}} -- cgit v1.2.3