llvm-project/clang/test/Analysis/Inputs
Vince Bridgers f761acfb1a [ASTImporter] Add Visitor for TypedefNameDecl's
We found a case where Typedef Name Declarations were not being added
correctly when importing builtin types. This exposed the need for a
TypedefNameDecl visitor so these types can be added by RecordDecl and
fields.

This code is covered by the ASTImporterTest cases that use the implicit
struct __NSConstantString_tag definitions.

Thanks to @martong for the debugging assist!

Depends on D83970.

Reviewed By: martong

Differential Revision: https://reviews.llvm.org/D83992
2020-07-28 11:52:29 -05:00
..
Models
expected-plists [analyzer][RetainCount] Tie diagnostics to osx.cocoa.RetainCount rather then RetainCountBase, for the most part 2020-05-27 00:01:47 +02:00
ctu-chain.cpp
ctu-import.c [ASTImporter] Add Visitor for TypedefNameDecl's 2020-07-28 11:52:29 -05:00
ctu-import.c.externalDefMap.ast-dump.txt [ASTImporter] Add Visitor for TypedefNameDecl's 2020-07-28 11:52:29 -05:00
ctu-other.c [analyzer] On-demand parsing capability for CTU 2020-06-11 10:56:59 +02:00
ctu-other.c.externalDefMap.ast-dump.txt [analyzer] On-demand parsing capability for CTU 2020-06-11 10:56:59 +02:00
ctu-other.cpp [ASTImporter] Import ctor initializers after setting flags. 2019-08-16 12:10:03 +00:00
ctu-other.cpp.externalDefMap.ast-dump.txt [analyzer] On-demand parsing capability for CTU 2020-06-11 10:56:59 +02:00
llvm.h [analyzer] CastValueChecker: Avoid modeling casts between objects. 2019-08-23 03:23:58 +00:00
localization-pch.h
no-store-suppression.h [analyzer] NoStoreFuncVisitor: Suppress reports with no-store in system headers. 2019-04-05 20:18:53 +00:00
plist-macros-ctu.c [CrossTU] Fix plist macro expansion if macro in other file. 2019-07-25 10:53:22 +00:00
plist-macros-ctu.h [CrossTU] Fix plist macro expansion if macro in other file. 2019-07-25 10:53:22 +00:00
plist-macros-with-expansion-ctu.c.externalDefMap.txt [CrossTU] Fix plist macro expansion if macro in other file. 2019-07-25 10:53:22 +00:00
qt-simulator.h
system-header-simulator-cxx-std-suppression.h
system-header-simulator-cxx.h [Analyzer] Handle unique_ptr::swap() in SmartPtrModeling 2020-07-21 12:05:27 +02:00
system-header-simulator-for-cxx-uninitialized-object.h [analyzer] Checker for uninitialized C++ objects 2018-06-18 11:50:17 +00:00
system-header-simulator-for-malloc.h
system-header-simulator-for-nullability-cxx.h
system-header-simulator-for-nullability.h [analyzer] Record nullability implications on getting items from NSDictionary 2018-08-10 22:27:04 +00:00
system-header-simulator-for-objc-dealloc.h [analyzer] Syntactic matcher for leaks associated with run loop and autoreleasepool 2018-07-25 01:27:15 +00:00
system-header-simulator-for-pthread-lock.h [analyzer] PthreadLock: Implement mutex escaping. 2020-01-24 18:43:24 +03:00
system-header-simulator-for-simple-stream.h
system-header-simulator-for-valist.h
system-header-simulator-objc.h [analyzer] Teach MismatchedDealloc about initWithBytesNoCopy with deallocator. 2019-12-18 14:19:17 -08:00
system-header-simulator.h [Analyzer][StreamChecker] Introduction of stream error handling. 2020-04-08 11:30:19 +02:00
taint-generic-config-ill-formed.yaml [analyzer] Add yaml parser to GenericTaintChecker 2019-07-28 13:38:04 +00:00
taint-generic-config-invalid-arg.yaml [analyzer] Add yaml parser to GenericTaintChecker 2019-07-28 13:38:04 +00:00
taint-generic-config.yaml [analyzer] Add support for namespaces to GenericTaintChecker 2019-12-15 12:11:22 +01:00