- a26fb34 Start improving diagnostics that relate to subcharacters of string literals. by Chris Lattner · 17 years ago
- 6436fb6 rename CheckBuiltinCFStringArgument -> CheckObjCString by Chris Lattner · 17 years ago
- e711f70 Add hook to add attributes to function declarations that we know by Douglas Gregor · 17 years ago
- 538c3d8 Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 17 years ago
- ac5d4c5 Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 17 years ago
- b9063fc Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 17 years ago
- 5a20195 Overhaul of Stmt allocation: by Ted Kremenek · 17 years ago
- 60f3622 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
- 7368d58 Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
- c215cfc Convert more expression actions to smart pointers. by Sebastian Redl · 17 years ago
- 6dfeb55 Patch by Roman Divacky: by Ted Kremenek · 17 years ago
- c7acfdf Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 17 years ago
- bb2b3be Make error handling for va_start a bit more robust. Fixes PR3213. by Eli Friedman · 17 years ago
- 7941395 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 17 years ago
- 1e5665e Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 17 years ago
- e3d20d9 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 17 years ago
- cedef8d merge some simple call diagnostics. by Chris Lattner · 17 years ago
- 29e812b remove another old-school Diag method. by Chris Lattner · 17 years ago
- 4bd8dd8 stop calling II::getName() unnecesarily in sema by Chris Lattner · 17 years ago
- f490e15 remove one more old-style Diag method. by Chris Lattner · 17 years ago
- 3b05413 Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 17 years ago
- ae2fbad Updated IdentifierResolver to deal with DeclarationNames. The names of by Douglas Gregor · 17 years ago
- 8e1cf60 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 17 years ago
- f19b231 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 17 years ago
- e200adc Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 17 years ago
- dd9b2d1 Add support for format string checking of object-size checking by Daniel Dunbar · 17 years ago
- 3b1e172 Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on the return type. by Steve Naroff · 17 years ago
- 2752a17 More semantic analysis for blocks... by Steve Naroff · 17 years ago
- 8de9c3a More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 17 years ago
- b0d34c8 Add __builtin_object_size support. by Daniel Dunbar · 17 years ago
- 3bab3d2 Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argyrios Kyrtzidis · 17 years ago
- 56fdb6a More #include cleaning by Daniel Dunbar · 17 years ago
- 6e8aa53 More #include cleaning by Daniel Dunbar · 17 years ago
- 7ab824e tighten up some code and some wording on diagnostics. by Chris Lattner · 17 years ago
- c3b4c52 Fix <rdar://problem/6125909>. by Ted Kremenek · 17 years ago
- 574dee6 change more instances of QualType::getCanonicalType to call by Chris Lattner · 17 years ago
- 870f750 Format string errors should underling the format string, not the function name. by Ted Kremenek · 17 years ago
- b725726 Implement nans, prefetch, and trap builtins. by Daniel Dunbar · 17 years ago
- a174c52 Extend va_start checking to include __builtin_stdarg_start. by Ted Kremenek · 17 years ago
- 9a8d1d9 Make a few related changes: by Chris Lattner · 17 years ago
- 853fbea Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argyrios Kyrtzidis · 17 years ago
- 34f664d Introduce preliminary support for NSString format-string checking. by Ted Kremenek · 17 years ago
- f835303 Add __builtin_frame_address and __builtin_return_address gcc builtins to by Eli Friedman · 18 years ago
- 8236221 Review nit. by Eli Friedman · 18 years ago
- a959a59 Clean up ownership per review comment. by Eli Friedman · 18 years ago
- dd547b1 Fixed another regression introduced by r51113 caused by some refactoring by Ted Kremenek · 18 years ago
- a1b4ed8 Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 18 years ago
- 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/Sema/SemaChecking.cpp]
- 7e97ed5 Added TODO. by Ted Kremenek · 18 years ago
- 73cc507 Use IgnoreParenCasts. by Anders Carlsson · 18 years ago
- f266096 Move IgnoreParenCasts to be a method on Expr. by Chris Lattner · 18 years ago
- 6a8350b Get rid of bogus warnings when the second argument in va_start is either an implicit cast expr or a paren expr. by Anders Carlsson · 18 years ago
- 32a3358 Fixed typo introduced by r46133 that caused -Wfloat-equal to break. by Ted Kremenek · 18 years ago
- fff7096 Added method Expr::IgnoreParens(), which returns the first non-ParenExpr Expr*. by Ted Kremenek · 18 years ago
- 1b0ea82 Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 18 years ago
- 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
- 7ef31d3 various cleanups. Use IgnoreParenCasts instead of inlined versions. by Chris Lattner · 18 years ago
- 934edb2 unindent cases in a switch stmt, no functionality change. by Chris Lattner · 18 years ago
- 0846494 Change Sema::ActOnCallExpr to construct the CallExpr early and put it into by Chris Lattner · 18 years ago
- 134cbef More objective-c typechecking stuff. This is work in progress and more patches by Fariborz Jahanian · 18 years ago
- 2da14fb implement semantic analysis for __builtin_islessequal and friends. by Chris Lattner · 18 years ago
- e202e6a simplify some code. by Chris Lattner · 18 years ago
- 43be2e6 refactor some code that handles sema of direct function calls. by Chris Lattner · 18 years ago
- b74406b by Steve Naroff · 18 years ago
- 3fbeaea Modified format-string checking to not emit a warning when all of the by Ted Kremenek · 18 years ago
- ea63b15 Format string checker: asprintf does not pass argumnents via va_list. by Ted Kremenek · 18 years ago
- 1f606a9 Simplified setting up Method's scope before generating AST for its nody. by Fariborz Jahanian · 18 years ago
- 801c5c7 GCC has an extension where the left hand side of the ? : operator can be omitted. Handle this in a few more places. by Anders Carlsson · 18 years ago
- eda40e2 Enhanced implementation of -Wfloat-equal to check for comparisons against by Ted Kremenek · 18 years ago
- 43fb8b0 Moved logic for -Wfloat-equal to SemaChecking.cpp. by Ted Kremenek · 18 years ago
- 41362ce Added notion of '*' specified format width/specifiers when checking by Ted Kremenek · 18 years ago
- 431ef63 Add some more diagnostics for va_start, fix tests so they pass with these new diags. by Anders Carlsson · 18 years ago
- 6a6c08c Printf argument checking now supports dynamically-passed precision specifiers. by Ted Kremenek · 18 years ago
- 5534303 Fix 80 col violations. by Chris Lattner · 18 years ago
- e07a8cd Fixed return-of-stack-address checker to correctly handle stack/global by Ted Kremenek · 18 years ago
- d11e460 Updated checker for "return of address of stack variable" to look for by Ted Kremenek · 18 years ago
- 0c6aad3 Fix %p format checking, patch by Keith Bauer. by Chris Lattner · 18 years ago
- 0d850bf For warnings like this: by Chris Lattner · 18 years ago
- e33fbdb Fix the test/Sema/format-strings.c regression. This code should be refactored. by Chris Lattner · 18 years ago
- 9449fd7 Fix the regression on test/Sema/cfstring.c by Chris Lattner · 18 years ago
- c81614d Modified ArraySubscriptExpr to have accessors getLHS and getRHS in addition by Ted Kremenek · 18 years ago
- cff94fa Added extra semantic checking to do basic detection of by Ted Kremenek · 18 years ago
- a3a9c43 Return true in case of error, which is what other functions do. by Anders Carlsson · 18 years ago
- 98f0790 Add initial support for constant CFStrings. by Anders Carlsson · 18 years ago
- e68f1aa Added support for additional format string checking for the printf by Ted Kremenek · 18 years ago
- 56c864e Added "id_idx" parameter to CheckPrintfArguments. This will be used by Ted Kremenek · 18 years ago
- b87b1b3 initial support for checking format strings, patch by Ted Kremenek: by Chris Lattner · 18 years ago