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

Reply via email to