llvm-project/clang/include/clang
Richard Smith 3beb7c6b5f 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.

llvm-svn: 291737
2017-01-12 02:27:38 +00:00
..
ARCMigrate [Frontend] Make the memory management of FrontendAction pointers explicit by using unique_ptr. 2016-02-07 19:28:36 +00:00
AST [OpenMP] Sema and parsing for 'target teams distribute simd’ pragma 2017-01-10 18:08:18 +00:00
ASTMatchers Move VariantMatcher's Payload to std::shared_ptr rather than IntrusiveRefCntPtr 2017-01-05 18:51:54 +00:00
Analysis Fix printf specifier handling: invalid specifier should not be marked as "consuming data arguments" 2016-12-15 18:54:00 +00:00
Basic [OpenMP] Remove outdated comments. NFC. 2017-01-10 18:57:07 +00:00
CodeGen CodeGen: plumb header search down to the IAS 2017-01-05 16:02:32 +00:00
Config [Driver] Allow setting the default linker during build 2016-12-14 16:46:50 +00:00
Driver Add a cc1 option to force disabling lifetime-markers emission from clang 2017-01-06 23:18:09 +00:00
Edit [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
Format clang-format: Separate out a language kind for ObjC. 2016-12-12 12:42:29 +00:00
Frontend PCH: fix a regression that reports a module is defined in both pch and pcm. 2017-01-09 19:20:18 +00:00
FrontendTool
Index [index] Introduce symbol subkinds to mark an accessor getter or setter. 2017-01-11 21:42:48 +00:00
Lex [Modules] Support #import when entering files with modules 2017-01-11 02:14:51 +00:00
Parse Remove a couple of parameters that are always false. 2017-01-10 22:59:18 +00:00
Rewrite Use StringRef for MemoryBuffer identifier API (NFC) 2016-10-01 16:38:28 +00:00
Sema Remove redundant passing around of a "ContainsAutoType" flag. 2017-01-12 02:27:38 +00:00
Serialization [OpenMP] Sema and parsing for 'target teams distribute simd’ pragma 2017-01-10 18:08:18 +00:00
StaticAnalyzer [analyzer] Add checker for iterators dereferenced beyond their range. 2017-01-09 09:52:32 +00:00
Tooling Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" 2017-01-06 19:49:01 +00:00
CMakeLists.txt Fixed bug 2016-05-31 15:56:26 +00:00
module.modulemap Add another .def file to module map to fix modules buildbot's displeasure. 2016-10-06 21:31:04 +00:00