[cfe-dev] Clang test failure: Parser/cxx-class.cpp
Ted Kremenek
kremenek at apple.com
Wed Jun 25 10:30:38 PDT 2008
The test case "Parser/cxx-class.cpp" is failing on Mac OS X. Anyone
else seeing this?
Argiris: Do you potentially forget to check something in with your
latest C++ support patch(es)?
(kremenek at grue:Parser)$ clang -parse-noop cxx-class.cpp -verify
Errors expected but not seen:
Line 10: error: declaration does not declare anything
Errors seen but not expected:
Line 3: type name requires a specifier or qualifier
Line 3: expected identifier or '('
Line 3: expected ';' at end of declaration list
Line 6: type name does not allow storage class to be specified
Line 12: type name requires a specifier or qualifier
Line 12: expected identifier or '('
Line 12: expected ';' at end of declaration list
Warnings seen but not expected:
Line 8: declaration does not declare anything
Line 9: declaration does not declare anything
Line 10: declaration does not declare anything
and more information....
(kremenek at grue:Parser)$ clang -parse-noop cxx-class.cpp
cxx-class.cpp:3:1: error: type name requires a specifier or qualifier
public:
^
cxx-class.cpp:3:1: error: expected identifier or '('
cxx-class.cpp:3:1: error: expected ';' at end of declaration list
cxx-class.cpp:6:3: error: type name does not allow storage class to be
specified
static int sf(), u;
^
cxx-class.cpp:8:3: warning: declaration does not declare anything
struct S {};
^
cxx-class.cpp:9:3: warning: declaration does not declare anything
enum {};
^
cxx-class.cpp:10:3: warning: declaration does not declare anything
int; // expected-error {{error: declaration does not declare
anything}}
^
cxx-class.cpp:12:1: error: type name requires a specifier or qualifier
public:
^
cxx-class.cpp:12:1: error: expected identifier or '('
cxx-class.cpp:12:1: error: expected ';' at end of declaration list
10 diagnostics generated.
More information about the cfe-dev
mailing list