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
Showing
- include/clang/AST/Expr.h 117 additions, 88 deletionsinclude/clang/AST/Expr.h
- include/clang/AST/ExprCXX.h 110 additions, 85 deletionsinclude/clang/AST/ExprCXX.h
- include/clang/AST/ExprObjC.h 40 additions, 33 deletionsinclude/clang/AST/ExprObjC.h
- include/clang/AST/Stmt.h 67 additions, 59 deletionsinclude/clang/AST/Stmt.h
- include/clang/AST/StmtCXX.h 11 additions, 10 deletionsinclude/clang/AST/StmtCXX.h
- include/clang/AST/StmtObjC.h 19 additions, 18 deletionsinclude/clang/AST/StmtObjC.h
- lib/AST/Expr.cpp 25 additions, 37 deletionslib/AST/Expr.cpp
- lib/AST/ExprCXX.cpp 22 additions, 16 deletionslib/AST/ExprCXX.cpp
- lib/AST/Stmt.cpp 45 additions, 62 deletionslib/AST/Stmt.cpp
- lib/Sema/JumpDiagnostics.cpp 8 additions, 2 deletionslib/Sema/JumpDiagnostics.cpp
- lib/Sema/SemaInit.cpp 5 additions, 5 deletionslib/Sema/SemaInit.cpp
Loading
Please register or sign in to comment