llvm-project/clang/test
Steve Naroff 43c50866f1 Change Expr::isLvalue() to allow the "void" type. This fixes bz2000 submitted by Neil Booth.
Neil, can you point me to the place in the C99 spec that says this is allowed? I thought Expr::isLvalue() conformed to the spec, which says "C99 6.3.2.1: an lvalue is an expression with an object type or an incomplete type other than void.". Please advise.

llvm-svn: 46917
2008-02-10 00:30:18 +00:00
..
Analysis GCC has an extension where the left hand side of the ? : operator can be omitted. Handle this in a few more places. 2007-11-30 19:04:31 +00:00
CodeGen Fix a bitfield regression. Reported by Anders Carlsson. 2008-02-08 19:46:46 +00:00
Lexer pull .ll and .bc writing out of the ASTConsumer destructors into some top 2008-02-06 01:42:25 +00:00
Misc Removed option "-parse-ast-check" from clang driver. This is now implemented 2007-09-26 20:14:22 +00:00
Parser Behave correctly if a constraint expression is invalid. 2008-02-09 19:57:29 +00:00
Preprocessor Implement support for the extremely atrocious MS /##/ extension, 2008-02-07 06:03:59 +00:00
Rewriter Fix two rewriter bugs with @catch. 2008-02-01 20:02:07 +00:00
Sema Change Expr::isLvalue() to allow the "void" type. This fixes bz2000 submitted by Neil Booth. 2008-02-10 00:30:18 +00:00
Serialization Added "complex.c" (a copy of test/Codegen/complex.) to the serialization 2007-11-29 19:05:51 +00:00
Makefile Moved "Rewriter" tests from test/Sema to test/Rewriter. 2008-02-01 17:05:54 +00:00
TestRunner.sh verify that tests contain RUN lines. 2007-12-12 06:19:22 +00:00