- Jul 06, 2009
-
-
Argyrios Kyrtzidis authored
ASTLocation is a much better name for its intended purpose which to represent a "point" into the AST. llvm-svn: 74858
-
Ted Kremenek authored
- Have test for 'CodeTextRegion' dominate other region tests. - Use 'getAsRecordType' instead of isa<RecordType> llvm-svn: 74853
-
Ted Kremenek authored
llvm-svn: 74852
-
Ted Kremenek authored
(its superclass). This will allow us to experiment with using the new CastRegion with BasicStoreManager, and gradually phase out the old implementation. llvm-svn: 74851
-
Douglas Gregor authored
Fix a problem with false diagnostics when comparing distinct NULL pointer types, from David Majnemer llvm-svn: 74850
-
Ted Kremenek authored
llvm-svn: 74849
-
Douglas Gregor authored
of a top-level declaration loads another top-level declaration of the same name whose type depends on the first declaration having been completed. This commit breaks the circular dependency by delaying loads of top-level declarations triggered by loading a name until we are no longer recursively loading types or declarations. llvm-svn: 74847
-
rdar://problem/7033733Ted Kremenek authored
Fix <rdar://problem/7033733>. The CF_RETURNS_RETAINED attribute should work if the return type on an Objective-C method is a CF type reference, not just an Objective-C object reference. llvm-svn: 74841
-
Douglas Gregor authored
llvm-svn: 74833
-
Douglas Gregor authored
llvm-svn: 74832
-
Douglas Gregor authored
from Enea Zaffanella! llvm-svn: 74831
-
Douglas Gregor authored
llvm-svn: 74830
-
Zhongxing Xu authored
llvm-svn: 74816
-
Zhongxing Xu authored
llvm-svn: 74815
-
Zhongxing Xu authored
No functionality change. llvm-svn: 74812
-
Argyrios Kyrtzidis authored
llvm-svn: 74810
-
Eli Friedman authored
wchar_t. llvm-svn: 74808
-
Eli Friedman authored
llvm-svn: 74805
-
Argyrios Kyrtzidis authored
'index-test' is now able to provide additional info for a Decl, through multiple AST files: -Find declarations -Find definitions -Find references llvm-svn: 74803
-
Argyrios Kyrtzidis authored
Its purpose is to provide the basic infrastructure for cross-translation-unit analysis like indexing, refactoring, etc. Currently it is very "primitive" and with no type-names support. It can provide functionality like "show me all references of this function from these translation units". llvm-svn: 74802
-
Argyrios Kyrtzidis authored
DeclReferenceMap (similar to ParentMap) is a helper class for mapping Decls to the AST nodes that reference them. A client will initialize it by passing an ASTContext to its constructor and later use it to iterate over the references of a Decl. References are mapped and retrieved using the primary declaration (Decl::getPrimaryDecl()) of a particular Decl. llvm-svn: 74801
-
Argyrios Kyrtzidis authored
When a Decl subclass can have multiple re-declarations in the same declaration context (like FunctionDecl), getPrimaryDecl() will return a particular Decl that all of them will point to as the "primary" declaration. llvm-svn: 74800
-
Argyrios Kyrtzidis authored
llvm-svn: 74799
-
Argyrios Kyrtzidis authored
llvm-svn: 74798
-
Argyrios Kyrtzidis authored
ASTNode is an immutable pair of a Decl and Stmt. If Stmt is not null, Decl should be its immediate parent. llvm-svn: 74797
-
Argyrios Kyrtzidis authored
llvm-svn: 74796
-
- Jul 05, 2009
-
-
Eli Friedman authored
llvm-svn: 74795
-
- Jul 04, 2009
-
-
Zhongxing Xu authored
llvm-svn: 74788
-
Sebastian Redl authored
llvm-svn: 74787
-
Zhongxing Xu authored
llvm-svn: 74786
-
- Jul 03, 2009
-
-
Fariborz Jahanian authored
This fixes the case where the wrong symbol is emitted leading to linking errors when you reference a class before defining it (GNU runtime). Patch by David Chisnall. llvm-svn: 74772
-
Zhongxing Xu authored
llvm-svn: 74762
-
Zhongxing Xu authored
llvm-svn: 74761
-
Ted Kremenek authored
llvm-svn: 74757
-
Eli Friedman authored
to deal with for AST pretty-printing/rewriting. Patch by Abramo Bagnara. llvm-svn: 74752
-
Ted Kremenek authored
llvm-svn: 74751
-
Ted Kremenek authored
BasicStoreManager: Use SymbolManager::canSymbolicate() to determine if a variable can be symbolicated. llvm-svn: 74750
-
rdar://problem/7027684Ted Kremenek authored
block would get hooked up in some cases when processing empty compound statements. llvm-svn: 74743
-
Daniel Dunbar authored
the subprocess module. llvm-svn: 74738
-
Daniel Dunbar authored
llvm-svn: 74737
-