On 02/07/2014 09:24, Tobias Grosser wrote:
On 02/07/2014 03:47, Alp Toker wrote:
Author: alp
Date: Tue Jul 1 20:47:15 2014
New Revision: 212154
URL: http://llvm.org/viewvc/llvm-project?rev=212154&view=rev
Log:
Introduce a FunctionDecl::getReturnTypeSourceRange() utility
This source range is useful for all kinds of diagnostic QOI and
refactoring
work, so let's make it more discoverable.
This commit also makes use of the new function to enhance various
diagnostics
relating to return types and resolves an old FIXME.
Modified:
cfe/trunk/include/clang/AST/Decl.h
cfe/trunk/lib/AST/Decl.cpp
cfe/trunk/lib/Sema/SemaDecl.cpp
cfe/trunk/lib/Sema/SemaDeclCXX.cpp
This does not affect any test cases? No test case that could be added?
It just moved an existing function and added source informative source
locations which we don't usually test.
We probably *should* test the locations though, there are problems with
type locations stored in the AST that need fixing, so will look into it.
Alp.
--
http://www.nuanti.com
the browser experts
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits