aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-04-27This is the next step in building the standalone tools infrastructure:Manuel Klimek
2011-04-27More accurately model realloc() when the size argument is 0. realloc() with a...Lenny Maiorani
2011-04-27Add a warning (-Wnon-pod-memset) for calls to memset() withChandler Carruth
2011-04-27Diagnose attempts to implicitly instantiate a template before it isJohn McCall
2011-04-27Introduce a new parser annotation token for primary expressions. WhenDouglas Gregor
2011-04-27Remove this assert, I don't think it's being helpful and people haveEric Christopher
2011-04-27Clean out some cruft I introduced when adding Sema::ClassifyName()Douglas Gregor
2011-04-27Simplify the parser's handling of Sema::ClassifyName() for types, byDouglas Gregor
2011-04-27Allow 'Environment::getSVal()' to allow an optional way for checkers to do a ...Ted Kremenek
2011-04-27If a null statement was preceded by an empty macro keep its instantiation sou...Argyrios Kyrtzidis
2011-04-27Extend Sema::ClassifyName() to support C++, ironing out a few issuesDouglas Gregor
2011-04-27When compiling with -fno-threadsafe-statics, guard variables for globals with...Anders Carlsson
2011-04-27Improve diagnostics for typo correction via Sema::ClassifyName(), byDouglas Gregor
2011-04-27FixOverloadedFunctionReference needs to rebuild member accesses of John McCall
2011-04-27When comparing Objective-C pointers during overload resolution toDouglas Gregor
2011-04-26With ms_struct attribut, Zero-length bitfields following Fariborz Jahanian
2011-04-26When computing Objective-C pointer conversions in C++, retainDouglas Gregor
2011-04-26To be able to replay compilations we need to accurately remodel howManuel Klimek
2011-04-26We need pointer size in bits here.Devang Patel
2011-04-26Gcc pads the size of an array using the alignment of its elements.Argyrios Kyrtzidis
2011-04-26Make yet another placeholder type, this one marking that an expression is a b...John McCall
2011-04-26IRgen/Darwin: Fix refacto introduced in Triple changes.Daniel Dunbar
2011-04-26Add ms_struct attribute on record typeeFariborz Jahanian
2011-04-26Emit a -Wnull-dereference warning for "*null" not just "*null = something". A...Argyrios Kyrtzidis
2011-04-26Temporarily revert r130176, it appears to have broken a few tests.Eric Christopher
2011-04-25Emit intrinsic at current insert point, not at the end of current block.Devang Patel
2011-04-25Turn on byval parameters in Clang for ARM APCS. rdar://problem/7662569Stuart Hastings
2011-04-25Simplify. There is no need to have a method to just call another method.Devang Patel
2011-04-25Generalize case for built-in expressions havingFariborz Jahanian
2011-04-25For the warnings related to -Wparentheses, display first the note about how t...Argyrios Kyrtzidis
2011-04-25Re-enable disable free optimization where the FrontendAction is not freed whe...Ted Kremenek
2011-04-25When generating printf fixits, preserve the original formating for unsigned i...Ted Kremenek
2011-04-25Ir-gen the side-effect(s) when __builtin_expect isFariborz Jahanian
2011-04-25Fix a crash when ASTReader emits diagnostic when another one is in flight. Fi...Argyrios Kyrtzidis
2011-04-25Implements the strncmp() checker just like the strcmp() checker, but with bou...Lenny Maiorani
2011-04-25'extern' variables in functions don't shadow externs in global scope. Fixes r...Argyrios Kyrtzidis
2011-04-25Add libstdc++ search paths for GCC 4.6.0 on Arch Linux. Patch by Jakub Wieczo...Nico Weber
2011-04-25Driver: When compilation fails, don't try to remove output files we don't haveDaniel Dunbar
2011-04-25don't use compound literals in MM macros, since they will be instantiatedChris Lattner
2011-04-25fix PR9474, a crash with -fshort-enum and C++ templates: when instantiatingChris Lattner
2011-04-25Recognize gcc's ms_struct pragma (and ignore for now).Fariborz Jahanian
2011-04-25Minor tweak to avoid having to dig through canonical types multiple times whe...Douglas Gregor
2011-04-25When Sema::ClassifyName() finds an invalid ivar reference, return anDouglas Gregor
2011-04-25Remove some more hard CR-LF lines. These were particularly weird as they wereChandler Carruth
2011-04-25t/clang/expr-traitsJohn Wiegley
2011-04-25Let clang detect gcc triple on Ubuntu Natty. Patch by Thomas Jablin.Nico Weber
2011-04-24PR4304: Add warning for designators in strict c89 mode.Eli Friedman
2011-04-24Use template magic to make dumping of vectors slightly less fragile.Benjamin Kramer
2011-04-24Convert size and alignment variables to CharUnits in EmitAggregateCopy(). NoKen Dyck
2011-04-24Convert type size and alignment to CharUnits in CheckAggExprForMemSetUse().Ken Dyck