diff options
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/CXX/dcl.decl/dcl.meaning/dcl.array/p1.cpp | 2 | ||||
| -rw-r--r-- | clang/test/SemaCXX/dependent-types.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/CXX/dcl.decl/dcl.meaning/dcl.array/p1.cpp b/clang/test/CXX/dcl.decl/dcl.meaning/dcl.array/p1.cpp index 93c955f736d..a3c147db5ee 100644 --- a/clang/test/CXX/dcl.decl/dcl.meaning/dcl.array/p1.cpp +++ b/clang/test/CXX/dcl.decl/dcl.meaning/dcl.array/p1.cpp @@ -20,7 +20,7 @@ int ar6[-1]; // expected-error {{array size is negative}} int ar7[0u]; // expected-warning {{zero size arrays are an extension}} // An array with unknown bound is incomplete. -int ar8[]; // FIXME: This needs to fail! +int ar8[]; // expected-error {{needs an explicit size or an initializer}} // So is an array with an incomplete element type. struct Incomplete; // expected-note {{forward declaration}} Incomplete ar9[10]; // expected-error {{incomplete type}} diff --git a/clang/test/SemaCXX/dependent-types.cpp b/clang/test/SemaCXX/dependent-types.cpp index b2a5c45787c..300312580a8 100644 --- a/clang/test/SemaCXX/dependent-types.cpp +++ b/clang/test/SemaCXX/dependent-types.cpp @@ -4,7 +4,7 @@ template<typename T, int Size> void f() { T x1; T* x2; T& x3; // expected-error{{declaration of reference variable 'x3' requires an initializer}} - T x4[]; // expected-error{{variable has incomplete type 'T []'}} + T x4[]; // expected-error{{needs an explicit size or an initializer}} T x5[Size]; int x6[Size]; } |

