- caaacec Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 16 years ago
- 3fd95ce Improve the representation of operator expressions like "x + y" within by Douglas Gregor · 16 years ago
- baf5348 Eliminate some unused default cases in switches on the binary operator kind by Douglas Gregor · 16 years ago
- 4a471aa Properly restore ActiveScope when we exit parsing of a block. This by Douglas Gregor · 16 years ago
- 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 16 years ago
- 335c680 Implement FIXME related to <rdar://problem/6496506> Implement class setter/getter for properties. by Steve Naroff · 16 years ago
- 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 16 years ago
- f178728 Fix <rdar://problem/6655054> clang issues bogus error on property usage in a dot-syntax. by Steve Naroff · 16 years ago
- 1ca6694 Fix <rdar://problem/6578665> user declared setter method should be used when using property syntx. by Steve Naroff · 16 years ago
- fdc92b7 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 16 years ago
- 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
- 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 16 years ago
- 3e87209 do not warn about -=/=- confusion with macros, thanks to rdogra for a testcase. by Chris Lattner · 16 years ago
- 55660a7 implement PR3753, warning about comparisons with a string literal. by Chris Lattner · 16 years ago
- 399bd1b refine the "use of unary operator that may be intended as compound assignment (+=)" by Chris Lattner · 16 years ago
- 25a30d0 Don't discard increment/decrement on function pointers. It's kind of by Eli Friedman · 16 years ago
- e6ee6ba add source range for type of super cast, giving something like: by Chris Lattner · 16 years ago
- dd53eb5 Partial fix <rdar://problem/6301205> [irgen] dot-syntax on super isn't supported. by Steve Naroff · 16 years ago
- a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
- b06d875 Partial fix for <rdar://problem/6645157> [clang on Xcode; regression]: error: instance variable 'someField' is private. by Steve Naroff · 16 years ago
- 6b9dfd4 Finish up some fixes related to <rdar://problem/6497631> Message lookup is sometimes different than gcc's. by Steve Naroff · 16 years ago
- 935fd76 Check of ivar access access control. by Fariborz Jahanian · 16 years ago
- 077c1e7 Diagnose a variety of access of ivars when they conflict with by Fariborz Jahanian · 16 years ago
- 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 16 years ago
- b098c14 Remove PrevFunctionScope slot (it isn't needed)...use getParent() instead. by Steve Naroff · 16 years ago
- f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
- a97b666 In BuildAnonymousStructUnionMemberReference, we shouldn't invalidate OpLoc when by Ted Kremenek · 16 years ago
- 35183ac Change the AST generated for offsetof a bit so that it looks like a by Eli Friedman · 16 years ago
- 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
- dbb1ecc fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 16 years ago
- 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 16 years ago
- 2850784 Make more AST nodes and semantic checkers dependent-expression-aware. by Sebastian Redl · 16 years ago
- 2224f84 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 16 years ago
- d8f4f43 Minor cleanup for IntToBlockPointer so it applies to all callers of by Eli Friedman · 16 years ago
- 25d944a In C, when we see a function declaration within a local scope, export by Douglas Gregor · 16 years ago
- d461777 Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244. by Steve Naroff · 16 years ago
- f7f52e7 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 16 years ago
- 5fd659d by Steve Naroff · 16 years ago
- b83d287 Add enough checking to ensure that non-constant block literals don't by Mike Stump · 16 years ago
- b4650c1 fix another typo gabor noticed by Chris Lattner · 16 years ago
- eed9cac Fit 80col and fix indentation. by Mike Stump · 16 years ago
- 488e25b Fix spacing. by Mike Stump · 16 years ago
- 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
- 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 16 years ago
- 2085fd6 privatize all of the string literal memory allocation/creation by Chris Lattner · 16 years ago
- c6666f8 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 16 years ago
- 726e168 change the StringLiteral AST node to track all of the SourceLocations of by Chris Lattner · 16 years ago
- a119a3b fix rdar://6597252: two exactly identical pointer types are always by Chris Lattner · 16 years ago
- efdc39d rename some variables, no functionality change. by Chris Lattner · 16 years ago
- f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 16 years ago
- ba27e2a emit: by Chris Lattner · 16 years ago
- 73525de enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy by Chris Lattner · 16 years ago
- f15970c do not warn about uses of deprecated decls when in an out-of-line objc method by Chris Lattner · 16 years ago
- c71e28c When inside an Objective-C++ method, name lookup should look into the by Douglas Gregor · 16 years ago
- 7eba82e Add support for deprecating ObjC properties. Unlike GCC, we warn that the by Chris Lattner · 16 years ago
- 553905d add support for deprecated objc ivars. by Chris Lattner · 16 years ago
- cfdff38 Add support for deprecated members of RecordDecls (e.g. struct fields). by Chris Lattner · 16 years ago
- b104b1f Don't allow taking the address of an element in an ext_vector by Nate Begeman · 16 years ago
- 76a642f Refactor the deprecated and unavailable checks into a new by Chris Lattner · 16 years ago
- 61a0f17 allow implementations of deprecated functions to use deprecated symbols. by Chris Lattner · 16 years ago
- 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
- 90e150d reduce nesting. by Chris Lattner · 16 years ago
- 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
- 56cd21b If x is an invalid field decl, don't construct an expression for P->x, by Chris Lattner · 16 years ago
- 1fd0361 Fix <rdar://problem/6499801> clang does not detect objc type mismatch in conditional expr by Steve Naroff · 16 years ago
- 389bf46 Several cleanups: by Steve Naroff · 16 years ago
- f9201e0 Initial implementation of function overloading in C. by Douglas Gregor · 16 years ago
- c15cb38 Rudimentary checking of template arguments against their corresponding by Douglas Gregor · 16 years ago
- 668bf91 CallExpr now uses ASTContext's allocate to allocate/delete its array of subexpressions. by Ted Kremenek · 16 years ago
- fb7413f Allocate the subexpression array for OberloadExpr from ASTContext's allocator. by Ted Kremenek · 16 years ago
- 7c8bd60 Move CheckPointerToMemberOperands to SemaExprCXX.cpp by Sebastian Redl · 16 years ago
- 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
- 7878ffd Add negative test cases and fix diagnostics for member pointer dereferencing. by Sebastian Redl · 16 years ago
- 2246050 Implement dereferencing of pointers-to-member. by Sebastian Redl · 16 years ago
- 6e94ef5 Move StringLiteral to allocate its internal string data using the allocator in by Ted Kremenek · 16 years ago
- 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 16 years ago
- 33b399a Implement taking address of member functions, including overloaded ones. by Sebastian Redl · 16 years ago
- aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
- 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
- f680a0f Bring operator name lookup (as required for C++ operator overloading) by Douglas Gregor · 16 years ago
- 1733001 Fix our semantic analysis of by Douglas Gregor · 16 years ago
- fa04764 Initial implementation of argument dependent lookup (a.k.a. ADL, by Douglas Gregor · 16 years ago
- ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 16 years ago
- b0f90cc Turn on -flax-vector-conversions by default, issue a warning whenever one is done. Add a -fnolax-vector-conversions option. Fixes PR2862. by Anders Carlsson · 16 years ago
- 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- 3e8ffd2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
- 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
- 133147d Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- 7216dc9 rename getSpelledCharacterAt to getSpellingOfSingleCharacterNumericConstant, by Chris Lattner · 16 years ago
- 1d24259 PR3269: create an empty InitListExpr as a child for the by Eli Friedman · 16 years ago
- dca2b73 PR3062: statement expressions should be illegal at file scope. I don't by Eli Friedman · 16 years ago
- da02747 Implement C99 6.5.3.4p1, rejecting sizeof(bitfield) by Chris Lattner · 16 years ago
- 31e21e0 Fix PR3386 by handling GCC's rules for alignof, which are substantially by Chris Lattner · 16 years ago
- 694b1e4 fix a fixme, don't leak the expr on error. by Chris Lattner · 16 years ago
- 0107292 minor formatting changes, no functionality change. by Chris Lattner · 16 years ago
- 3fd56d7 Make sure that all NamedDecls have an identifier namespace. by Douglas Gregor · 16 years ago
- 0804888 Allow subtraction of function pointer types in C, as a GNU extension. Fixes rdar://problem/6520707 by Douglas Gregor · 16 years ago
- c983b86 Support arithmetic on pointer-to-function types as a GNU by Douglas Gregor · 16 years ago