]> granicus.if.org Git - clang/commit
Fix for PR12222.
authorErik Verbruggen <erikjv@me.com>
Tue, 25 Dec 2012 14:51:39 +0000 (14:51 +0000)
committerErik Verbruggen <erikjv@me.com>
Tue, 25 Dec 2012 14:51:39 +0000 (14:51 +0000)
commit65d78312ce026092cb6e7b1d4d06f05e18d02aa0
tree165233da9770e9d2bf6b5d46af36b1303d7db11d
parent38980086c0f791e8c23cc882574f18e5b4a87db6
Fix for PR12222.

Changed getLocStart() and getLocEnd() to be required for Stmts, and make
getSourceRange() optional. The default implementation for getSourceRange()
is build the range by calling getLocStart() and getLocEnd().

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171067 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
include/clang/AST/ExprCXX.h
include/clang/AST/ExprObjC.h
include/clang/AST/Stmt.h
include/clang/AST/StmtCXX.h
include/clang/AST/StmtObjC.h
lib/AST/Expr.cpp
lib/AST/ExprCXX.cpp
lib/AST/Stmt.cpp
lib/Sema/JumpDiagnostics.cpp
lib/Sema/SemaInit.cpp