-
- Downloads
[REFACTOR] Refactored some of the generic-lambda capturing code.
Employed the following refactorings: - Renamed some functions - Introduced explaining variables - Cleaned up & added comments - Used Optional<unsigned> for return value instead of an out parameter - Added assertions - Constified a few member functions No functionality change. All regressions pass. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@196662 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Sema/ScopeInfo.h 4 additions, 6 deletionsinclude/clang/Sema/ScopeInfo.h
- include/clang/Sema/SemaLambda.h 11 additions, 14 deletionsinclude/clang/Sema/SemaLambda.h
- lib/Sema/ScopeInfo.cpp 4 additions, 3 deletionslib/Sema/ScopeInfo.cpp
- lib/Sema/SemaExprCXX.cpp 61 additions, 39 deletionslib/Sema/SemaExprCXX.cpp
- lib/Sema/SemaLambda.cpp 182 additions, 93 deletionslib/Sema/SemaLambda.cpp
Loading
Please register or sign in to comment