hanchenye-llvm-project/clang/Sema
Chris Lattner 9bad62c72a Merge all the 'assignment' diagnostic code into one routine, decloning
it from several places.  This merges the diagnostics, making them more
uniform and fewer in number. This also simplifies and cleans up the code.

Some highlights:
1. This removes a bunch of very-similar diagnostics.
2. This renames AssignmentCheckResult -> AssignConvertType
3. This merges PointerFromInt + IntFromPointer which were always treated the same.
4. This updates a bunch of test cases that have minor changes to the produced diagnostics.

llvm-svn: 45589
2008-01-04 18:04:52 +00:00
..
ASTStreamer.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
Makefile remove attribution from makefiles. 2007-12-29 20:02:25 +00:00
Sema.cpp Patch to add semantics check for ObjC2's foreacn statement. 2008-01-04 00:27:46 +00:00
Sema.h Merge all the 'assignment' diagnostic code into one routine, decloning 2008-01-04 18:04:52 +00:00
SemaChecking.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
SemaDecl.cpp Merge all the 'assignment' diagnostic code into one routine, decloning 2008-01-04 18:04:52 +00:00
SemaDeclObjC.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
SemaExpr.cpp Merge all the 'assignment' diagnostic code into one routine, decloning 2008-01-04 18:04:52 +00:00
SemaExprCXX.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
SemaStmt.cpp Merge all the 'assignment' diagnostic code into one routine, decloning 2008-01-04 18:04:52 +00:00
SemaType.cpp When promoting array to pointer for argument, don't lose type qualifiers. 2008-01-02 22:50:48 +00:00
SemaUtil.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00