Douglas Gregor
|
74ba25ca5a
|
Improve diagnostics and template instantiation behavior when calling
an overloaded function call operator.
llvm-svn: 84745
|
2009-10-21 06:18:39 +00:00 |
Anders Carlsson
|
63dce02544
|
Check the return type when calling pointer to member functions.
llvm-svn: 84161
|
2009-10-15 00:41:48 +00:00 |
Anders Carlsson
|
e4f4b5e919
|
Check the return type of binary operators and the arrow operator.
llvm-svn: 84043
|
2009-10-13 22:43:21 +00:00 |
Anders Carlsson
|
834facc2b0
|
Check the return type of operator[]() and fix a thinko that lead to a crash in SemaCXX/overloaded-operator.cpp.
llvm-svn: 84041
|
2009-10-13 22:22:09 +00:00 |
Anders Carlsson
|
3d5829cd4f
|
More return type checking.
llvm-svn: 84034
|
2009-10-13 21:49:31 +00:00 |
Anders Carlsson
|
f64a3dae04
|
Diagnose invalid return types for unary operators.
llvm-svn: 84030
|
2009-10-13 21:19:37 +00:00 |
Anders Carlsson
|
8523d20af3
|
Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr and Actions.ActOnConversionOperatorReferenceExpr. Update incomplete-call.cpp test.
llvm-svn: 84026
|
2009-10-13 21:02:07 +00:00 |
Anders Carlsson
|
c4859baea4
|
Check that the return type is complete when calling a member function.
llvm-svn: 83694
|
2009-10-10 00:06:20 +00:00 |
Anders Carlsson
|
1040f2e9db
|
Add another test.
llvm-svn: 83693
|
2009-10-09 23:58:25 +00:00 |