diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-06-30 00:20:43 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-06-30 00:20:43 +0000 |
commit | 4799d03ce84114290dbbc93d6bc0c8862a901182 (patch) | |
tree | 8e38d804e10c2ae859c365feb971abad5ed7683f /clang/test/SemaCXX/new-delete.cpp | |
parent | 648df7bf64aeb4fd067e572600a008df1dd368cf (diff) | |
download | bcm5719-llvm-4799d03ce84114290dbbc93d6bc0c8862a901182.tar.gz bcm5719-llvm-4799d03ce84114290dbbc93d6bc0c8862a901182.zip |
Implement C++ DR299, which allows an implicit conversion from a class
type to an integral or enumeration type in the size of an array new
expression, e.g.,
new int[ConvertibleToInt(10)];
This is a GNU and C++0x extension.
llvm-svn: 107229
Diffstat (limited to 'clang/test/SemaCXX/new-delete.cpp')
-rw-r--r-- | clang/test/SemaCXX/new-delete.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/new-delete.cpp b/clang/test/SemaCXX/new-delete.cpp index cd1da4b5933..34588c2ae11 100644 --- a/clang/test/SemaCXX/new-delete.cpp +++ b/clang/test/SemaCXX/new-delete.cpp @@ -287,3 +287,4 @@ void test(S1* s1, S2* s2) { (void)new S2(); // expected-error {{is a private member}} } } + |