Remove redundant passing around of a "ContainsAutoType" flag.
This flag serves no purpose other than to prevent us walking through a type to check whether it contains an 'auto' specifier; this duplication of information is error-prone, does not appear to provide any performance benefit, and will become less practical once we support C++1z deduced class template types and eventually constrained types from the Concepts TS. No functionality change intended. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@291737 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Sema/Sema.h 4 additions, 7 deletionsinclude/clang/Sema/Sema.h
- lib/Parse/ParseDecl.cpp 5 additions, 8 deletionslib/Parse/ParseDecl.cpp
- lib/Parse/ParseDeclCXX.cpp 4 additions, 5 deletionslib/Parse/ParseDeclCXX.cpp
- lib/Parse/ParseExprCXX.cpp 1 addition, 2 deletionslib/Parse/ParseExprCXX.cpp
- lib/Parse/Parser.cpp 1 addition, 1 deletionlib/Parse/Parser.cpp
- lib/Sema/SemaCoroutine.cpp 1 addition, 1 deletionlib/Sema/SemaCoroutine.cpp
- lib/Sema/SemaDecl.cpp 17 additions, 19 deletionslib/Sema/SemaDecl.cpp
- lib/Sema/SemaDeclObjC.cpp 3 additions, 3 deletionslib/Sema/SemaDeclObjC.cpp
- lib/Sema/SemaExprCXX.cpp 5 additions, 9 deletionslib/Sema/SemaExprCXX.cpp
- lib/Sema/SemaOpenMP.cpp 18 additions, 21 deletionslib/Sema/SemaOpenMP.cpp
- lib/Sema/SemaStmt.cpp 3 additions, 6 deletionslib/Sema/SemaStmt.cpp
- lib/Sema/SemaTemplateInstantiateDecl.cpp 3 additions, 4 deletionslib/Sema/SemaTemplateInstantiateDecl.cpp
Loading
Please register or sign in to comment