- d806cbc fix a bug handling the gnu ?: extension. Patch by Storlek on IRC, by Chris Lattner · 16 years ago
- 5efba26 Fix for PR5679: make __builtin_prefetch a bit more flexible in what it accepts by Eli Friedman · 16 years ago
- 6eedcc1 Adjust format attribute index for implicit object arguments. Fixes PR5521. by Sebastian Redl · 16 years ago
- 1b8fe5b7 First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 16 years ago
- 252d36e warn about returning the address of a label. by Chris Lattner · 16 years ago
- 4bd90e5 Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 16 years ago
- 06ed2a5 Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 16 years ago
- 56751b5 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 16 years ago
- d545ad1 implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 16 years ago
- b879c3c Revert "Switch a few clients over to StringLiteral::getString.", this is breaking some projects, but I don't have a test case yet. by Daniel Dunbar · 16 years ago
- 5de27da Switch a few clients over to StringLiteral::getString. by Daniel Dunbar · 16 years ago
- 9dd450b Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 16 years ago
- 15fc956 Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- 870158e reject returning a block expr even when it has parens and casts in the way. by Chris Lattner · 16 years ago
- f405d7e Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate by Douglas Gregor · 16 years ago
- 96ee789 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 16 years ago
- 7e4faac PR4836, part 1: add Sema support for __builtin_isnan and friends; they by Eli Friedman · 16 years ago
- c190523 When a member reference expression includes a qualifier on the member by Douglas Gregor · 16 years ago
- 1cec0c4 update to CXXFunctionalCastExpr to support ir-gen for by Fariborz Jahanian · 16 years ago
- 9f57c29 Initial patch to support definitions of id and Class from headers in Objective-C code. by David Chisnall · 16 years ago
- bc4c107 Move builtin call checking out into a separate function, make CheckFunctionCall and CheckBlockCall return bool instead. No intended functionality change. by Anders Carlsson · 16 years ago
- f485fb5 Fix a fixme by allocating ShuffleVectorExprs in the Context by Nate Begeman · 16 years ago
- f10e414 More CastKind work. by Anders Carlsson · 16 years ago
- aa5e5fd add support for FreeBSD's format(printf0,x,y) attribute; allows null format string. by Ryan Flynn · 16 years ago
- 12b8ce1 Canonicalize else. by Mike Stump · 16 years ago
- a076d14 Add CK_DerivedToBase and use it PerformObjectMemberConversion. by Anders Carlsson · 16 years ago
- c23c7e6 Change uses of: by Ted Kremenek · 16 years ago
- 8a286fb Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
- e3fb4b6 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 16 years ago
- b4b64ca Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 16 years ago
- b012ca9 Move the check for vprintf* functions inside of SemaCheckStringLiteral. Fixes PR4470. by Anders Carlsson · 16 years ago
- f0a7f3b Implement support for the format_arg attribute. Fixes PR4442. by Anders Carlsson · 16 years ago
- 78bd61f Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
- 9baa191 PR4142: Add %m format string specifier. by Eli Friedman · 16 years ago
- 23464b8 tweak non-null check to put the caret on the function, but underline the by Chris Lattner · 16 years ago
- cd1a88d Check on null arguments in the presense of nonnull attribute. by Fariborz Jahanian · 16 years ago
- 050379b add header to be built by gcc 4.3 on Linux. by Zhongxing Xu · 16 years ago
- c25f766 Template instantiation for __builtin_shufflevector. by Douglas Gregor · 16 years ago
- c1585be more printf attribute on block declaration and by Fariborz Jahanian · 16 years ago
- 4554f9b Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs && "Arg access out of range!"). by Ted Kremenek · 16 years ago
- 94578cb add support for __sync_nand_and_fetch and __sync_fetch_and_nand, rdar://6880573 by Chris Lattner · 16 years ago
- 5b9241b Fix the atomics sema code to convert operands to the argument types by Chris Lattner · 16 years ago
- dc04654 reimplement __sync_* builtins to be variadic and to follow the same by Chris Lattner · 16 years ago
- c97d014 Fix silly mistake that was breaking tests. Sorry for any inconvenience. by Eli Friedman · 17 years ago
- eed8ad2 Add Sema support for __builtin_setjmp/__builtin_longjmp. The primary by Eli Friedman · 17 years ago
- cc5d1c2 implement -Wformat-security properly, which is enabled by default. by Chris Lattner · 17 years ago
- e009a88 code simplification, no functionality change. by Chris Lattner · 17 years ago
- e3fa5aa minor code cleanup by Chris Lattner · 17 years ago
- 5c3285b Fixup semantic analysis for nested blocks, and allow block literal by Mike Stump · 17 years ago
- 439a3e4 Fix <rdar://problem/6786597> varargs not supported for Blocks under clang. by Steve Naroff · 17 years ago
- fb46e86 Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings). by Steve Naroff · 17 years ago
- 8d816d6 CodeGenModule::GetAddrOfConstantCFString(): by Steve Naroff · 17 years ago
- dfd72c2 Fix <rdar://problem/6704086> by allowing the format string checking in Sema to by Ted Kremenek · 17 years ago
- 9723bcf When checking printf-arguments for functions with '__attribute__ ((format (printf, X, Y)))' by Ted Kremenek · 17 years ago
- deaad8c Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 17 years ago
- 96f8677 Arguments to unordered comparison builtins may need implicit casts. by Daniel Dunbar · 17 years ago
- 3dd56f9 final string diagnostic issue (that I know about): by Chris Lattner · 17 years ago
- ddb7191 Next step toward making string diagnostics correct: handle by Chris Lattner · 17 years ago
- ec396b5 Fix some issues handling sub-token locations that come from macro expansions. by Chris Lattner · 17 years ago
- 2599714 only get the spelling of a token to get its length if it needs cleaning. by Chris Lattner · 17 years ago
- f638b97 use the full spelling of a string literal token so that trigraphs by Chris Lattner · 17 years ago
- 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