- Nov 02, 2011
-
-
Chad Rosier authored
arguments that caused clang to crash. rdar://8314451 llvm-svn: 143573
-
Douglas Gregor authored
Ahmed Charles! llvm-svn: 143569
-
Anna Zaks authored
Rename the pre_run_static_analyzer script into cleanup_run_static_analyzer and use it to clean up after the reference build - which is done as part of adding a new project to the system. llvm-svn: 143568
-
Chandler Carruth authored
version in PR11298. I hear-by apologize for adding yet more code to this monstrosity. llvm-svn: 143567
-
Anna Zaks authored
So far added the skeleton + several more or less complete sections: Getting Started Idea for a Checker AST Visitors Useful Commands/Debugging Hints llvm-svn: 143554
-
Douglas Gregor authored
the injected-class-name of a class (or class template) to the declaration that results from substituting the given template arguments. Previously, we would actually perform a substitution into the injected-class-name type and then retrieve the resulting declaration. However, in certain, rare circumstances involving deeply-nested member templates, we would get the wrong substitution arguments. This new approach just matches up the declaration with a declaration that's part of the current context (or one of its parents), which will either be an instantiation (during template instantiation) or the declaration itself (during the definition of the template). This is both more efficient (we're avoiding a substitution) and more correct (we can't get the template arguments wrong in the member-template case). Fixes <rdar://problem/9676205>. llvm-svn: 143551
-
Douglas Gregor authored
Use StringLiteral::getBytes(), not StringLiteral::getString(), when profiling the expression, so that it works for non-UTF8 strings. llvm-svn: 143550
-
David Blaikie authored
llvm-svn: 143539
-
Benjamin Kramer authored
llvm-svn: 143538
-
Michael J. Spencer authored
llvm-svn: 143535
-
Bob Wilson authored
The -g and --gdwarf2 options are currently synonyms to the Darwin assembler. But clang itself does not recognize --gdwarf2, so if we want to experiment with using clang, with its integrated assembler, to replace the default assembler, it is necessary to use -g. <rdar://problem/10349486> llvm-svn: 143533
-
Chandler Carruth authored
depends on the Support library rather than relying on TableGen's transitive dependency. llvm-svn: 143532
-
Bob Wilson authored
llvm-svn: 143530
-
Eli Friedman authored
<rdar://problem/10374763> llvm-svn: 143527
-
Fariborz Jahanian authored
// rdar://10357768 llvm-svn: 143518
-
- Nov 01, 2011
-
-
Anna Zaks authored
This prevents caching out on nodes with different sink flag. (This is a cleaner fix for radar://10376675). llvm-svn: 143517
-
Anna Zaks authored
This is another fallout from the refactoring. We were calling MarkAsSink on a cached out node. (Fixes radar://10376675) llvm-svn: 143516
-
Anna Zaks authored
The parent and child builders should not share node sets. llvm-svn: 143515
-
Anna Zaks authored
This fixes radar://10367606 llvm-svn: 143514
-
Anna Zaks authored
Remove unnecessary calls to CheckerContext::getPredecessor() + Comments. llvm-svn: 143513
-
Anna Zaks authored
llvm-svn: 143512
-
Eli Friedman authored
llvm-svn: 143508
-
Douglas Gregor authored
wrong class, make sure to drop it immediately; we don't want that constructor to be available within the DeclContext. Fixes <rdar://problem/9677163>. llvm-svn: 143506
-
Richard Smith authored
llvm-svn: 143505
-
Douglas Gregor authored
does not match any declaration in the class (or class template), be sure to mark it as invalid. Fixes PR10924 / <rdar://problem/10119422>. llvm-svn: 143504
-
Sebastian Pop authored
llvm-svn: 143503
-
Richard Smith authored
if it's marked as weak: that definition may not end up being used. llvm-svn: 143496
-
Richard Smith authored
apparent miscompile triggered by this is investigated. This is essentially a revert of r143298. llvm-svn: 143491
-
Tanya Lattner authored
llvm-svn: 143487
-
Argyrios Kyrtzidis authored
llvm-svn: 143477
-
Fariborz Jahanian authored
c++ object into block descriptor. // rdar://9971124 llvm-svn: 143475
-
Matt Beaumont-Gay authored
llvm-svn: 143471
-
Ted Kremenek authored
Downgrade err_iboutlet_object_type to a warning. It was breaking a bunch of code. We will reconsider promoting it back to an error later. llvm-svn: 143470
-
Argyrios Kyrtzidis authored
This is intended for direct access of the ASTReader for uses that make little sense to try to shoehorn in the ExternalASTSource interface. llvm-svn: 143465
-
Argyrios Kyrtzidis authored
it contains give it a USR based on its semantic context, which is the interface. This follows what we already did for objc methods. rdar://10371669 llvm-svn: 143464
-
Richard Smith authored
perform the code simplifications this rule allows. llvm-svn: 143463
-
Sebastian Redl authored
Enable function call and some overload resolution with parameters of aggregate class type and initializer list arguments. llvm-svn: 143462
-
Eli Friedman authored
llvm-svn: 143436
-
Eli Friedman authored
llvm-svn: 143427
-
Eli Friedman authored
llvm-svn: 143426
-