llvm-project/clang/lib
Chandler Carruth 4322a2864e Fix the rest of PR9316 along with some other bugs spotted by inspection.
I tried to add test cases for these, but I can't because variables
aren't warned on the way functions are and the codegen layer appears to
use different logic for determining that 'a' and 'g' in the test case
should receive C mangling. I've included the test so that if we ever
switch the codegen layer to use these functions, we won't regress due to
latent bugs.

llvm-svn: 126453
2011-02-25 00:05:02 +00:00
..
AST Fix the rest of PR9316 along with some other bugs spotted by inspection. 2011-02-25 00:05:02 +00:00
Analysis Fix tiny error in CFG construction for BinaryConditionalOperators, making sure the branch always has two successors. Also teach Environment::getSVal() about OpaqueValueExprs. 2011-02-24 03:09:15 +00:00
Basic Switch the VerifyDiagnosticsClient to use PresumedLocs now that they 2011-02-23 00:47:48 +00:00
CodeGen Use private linkage to avoid symbol conflicts in corner cases like the one 2011-02-24 20:31:44 +00:00
Driver improve support for SUSE Linux Enterprise Server 11 SP1 (x86_64). 2011-02-22 20:47:07 +00:00
Frontend [analyzer] Remove '-analyzer-experimental-internal-checks' flag, it doesn't have any checkers associated with it anymore. 2011-02-24 21:43:08 +00:00
FrontendTool Eliminate the internal command-line option for viewing inheritance in C++ classes, since it's only really worked for the trivial cases anyway due to lame pseudo-parsing of the class name. The viewInheritance() function is still available for use in the debugger, where this is far more useful 2011-02-17 19:04:40 +00:00
Headers Put targets on folders, if the IDE supports the feature. 2011-02-20 22:06:44 +00:00
Index Give some convenient idiomatic accessors to Stmt::child_range and 2011-02-13 04:07:26 +00:00
Lex Reimplement __pragma support using a TokenLexer 2011-02-22 13:49:06 +00:00
Parse Retain complete source-location information for C++ 2011-02-24 17:54:50 +00:00
Rewrite Fix a rewrite bug. // rdar://9039342 2011-02-24 21:29:21 +00:00
Sema Don't warn about using PredefinedExprs as format string literals. These never can be a real security issue. 2011-02-24 23:03:04 +00:00
Serialization Teach NestedNameSpecifier to keep track of namespace aliases the same 2011-02-24 02:36:08 +00:00
StaticAnalyzer [analyzer] Remove '-analyzer-experimental-internal-checks' flag, it doesn't have any checkers associated with it anymore. 2011-02-24 21:43:08 +00:00
CMakeLists.txt [analyzer] Move the files in lib/StaticAnalyzer to lib/StaticAnalyzer/Core. 2011-02-08 22:30:36 +00:00
Makefile Chris Lattner has strong opinions about directory 2010-12-23 19:38:26 +00:00