- f69fcae If we have mismatched integer tied operands, but the operand by Chris Lattner · 15 years ago
- c1f3b28 avoid a crash when we encounter a implicit cast of the paren expr due to by Chris Lattner · 15 years ago
- 586d6a8 Fix silly mistake that was breaking tests. Sorry for any inconvenience. by Eli Friedman · 15 years ago
- 7adaa18 rename some variables, improve comments. by Chris Lattner · 15 years ago
- 806503f refactor matched operand type checking to happen after the AsmStmt is created, by Chris Lattner · 15 years ago
- d875fed Add Sema support for __builtin_setjmp/__builtin_longjmp. The primary by Eli Friedman · 15 years ago
- ad04e67 Fix invalid error about duplicate declaration of padding bit field in by Daniel Dunbar · 15 years ago
- 5992e4a Fix a thinko and a test. by Anders Carlsson · 15 years ago
- f9b8bc6 Downgrade the invalid offsetof error to a warning. by Anders Carlsson · 15 years ago
- 33bbbc5 When determining whether an expression refers to a bit-field, look by Douglas Gregor · 15 years ago
- 2d833e3 Fix bitfield promotions in several more cases. We don't seem to work hard enough at determining whether an expression is a bitfield or not, yet. by Douglas Gregor · 15 years ago
- c975bb0 Add Sema checking for __block on vm declarations. Radar 6441502 by Mike Stump · 15 years ago
- 6d7f149 It's an error to call offsetof on a non-POD type. by Anders Carlsson · 15 years ago
- fc24e44 Implement bit-field promotion rules for C99. Fixes PR3500. by Douglas Gregor · 15 years ago
- b33f3ad Check for method type conflict between declaration in by Fariborz Jahanian · 15 years ago
- e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 15 years ago
- f1b1d59 Replace a bunch of static_cast + release with takeAs. by Anders Carlsson · 15 years ago
- a552f7c Get rid of the implicit deref call when calling member functions where the base is a pointer. by Anders Carlsson · 15 years ago
- 180bb63 Finish a thought in CheckVariableDeclaration's comment. No functionality change by Douglas Gregor · 15 years ago
- 41826bb PR4013 and PR4105: pointer-like types can only be cast to/from integers by Eli Friedman · 15 years ago
- 7786d1c C++ destructors can have a single unnamed void parameter. Fixes <rdar://problem/6841210>. by Anders Carlsson · 15 years ago
- 4649cac Rework the way we handle constructor decls to be less hacky and fix PR3948 completely. by Anders Carlsson · 15 years ago
- e2f2c16 Use of super class ivar to synthesize property is back to being error. by Fariborz Jahanian · 15 years ago
- 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
- 72c9dcd Allow attributes 'objc_ownership_retain' and 'objc_ownership_release' to be by Ted Kremenek · 15 years ago
- b27d117 Hook up Sema support for attributes on Objective-C method declarations that by Ted Kremenek · 15 years ago
- 4d150c8 only support int128_t on 64-bit and larger targets. 32-bit targets don't by Chris Lattner · 15 years ago
- 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
- ea000bf Sema checking for incorrect placement of __block. Radar 6441502 by Mike Stump · 15 years ago
- 9cd6f0f Change to warning when property uses an ivar in super class by Fariborz Jahanian · 15 years ago
- 0c74e8a Implement semantic analysis for transparent unions. This is largely by Douglas Gregor · 15 years ago
- 6e5201b use of an ivar specified on a property @synthesize by Fariborz Jahanian · 15 years ago
- 6c92fa7 Fixup Sema and CodeGen for block literal attributes when the return by Mike Stump · 15 years ago
- 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 15 years ago
- 7252713 PR4103: improve source location information for members of the current by Eli Friedman · 15 years ago
- 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 15 years ago
- d0d4599 fix PR4021, array and functions decay in the receiver position of an objc message send. by Chris Lattner · 15 years ago
- 65e6a09 Fix PR4092 by improving error recovery in two ways: by Chris Lattner · 15 years ago
- 655f141 implement -Wformat-security properly, which is enabled by default. by Chris Lattner · 15 years ago
- 1cd3e1f code simplification, no functionality change. by Chris Lattner · 15 years ago
- b9fc856 minor code cleanup by Chris Lattner · 15 years ago
- f7c41da Implement sema checking for noreturn. by Mike Stump · 15 years ago
- bf20dbd Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 15 years ago
- 9895d88 Fix a minor edge case in C89 mode related to the definition of a by Eli Friedman · 15 years ago
- 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
- 4eeab84 Don't allow blocks to be declared as returning an array. Radar 6441502 by Mike Stump · 15 years ago
- f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 15 years ago
- 13e8854 Track down return statements in the handlers of a function-try-block of constructors. Meh ... by Sebastian Redl · 15 years ago
- fef9f59 Don't allow catch declarations to name an abstract class by Sebastian Redl · 15 years ago
- 972041f Improve validation of C++ exception handling: diagnose throwing incomplete types and jumps into protected try-catch scopes. by Sebastian Redl · 15 years ago
- c6a59e4 Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 15 years ago
- 22afc65 Refactor HandleObjCOwnershipRetainAttr and HandleObjCOwnershipCFRetainAttr into by Ted Kremenek · 15 years ago
- 4064de9 Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 15 years ago
- c7c11b1 rdar://6827200 - [sema] reject statically allocated arrays of interface types by Chris Lattner · 15 years ago
- d0359af Change our silencing of C typedef redefinition handling to what we had by Chris Lattner · 15 years ago
- f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 15 years ago
- e935696 Fix for PR4079: make sure to construct the member expressions for by Eli Friedman · 15 years ago
- d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
- 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 15 years ago
- 49ac881 implement PR4077: [Linux kernel] inscrutable error on inline asm input/output constraint mismatch by Chris Lattner · 15 years ago
- d688761 in a tied operand, don't copy over the name or constraint string, just the flags. by Chris Lattner · 15 years ago
- 2819fa8 pull operands names "[foo]" into ConstraintInfo. by Chris Lattner · 15 years ago
- 432c869 pull the constraint string into the ConstraintInfo struct by Chris Lattner · 15 years ago
- a5cd2cd Make reference class unification in conditional expressions check for validity of the conversion. by Sebastian Redl · 15 years ago
- 44def07 change TargetInfo::ConstraintInfo to be a struct that contains by Chris Lattner · 15 years ago
- 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 15 years ago
- d5e3e8e Correct the order of the parameters to CheckAssignmentConstraints in by Eli Friedman · 15 years ago
- 7c32f8e Fix for PR4074: allow subscripting non-lvalue arrays in C90 mode. by Eli Friedman · 15 years ago
- 338395d minor diagnostics improvements. by Chris Lattner · 15 years ago
- 3b5ccca Make VerifyIntegerConstantExpr print extension warnings for non-ICEs. by Eli Friedman · 15 years ago
- 3bf6893 fix PR4073 by making designated initializer checking code use by Chris Lattner · 15 years ago
- 4a049f0 remove a fixme that is already done. by Chris Lattner · 15 years ago
- 740782a improve a diagnostic to make more sense. by Chris Lattner · 15 years ago
- 5e20448 accept an ignore the no_instrument_function attribute. Since we don't by Chris Lattner · 15 years ago
- 84bb944 with the fixes for better invalid decl/type propagation, this code by Chris Lattner · 15 years ago
- 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 15 years ago
- 6e47501 change a couple more c++ sema methods to be based on isinvalid bits. by Chris Lattner · 15 years ago
- 6540180 various "is invalid" cleanups for C++ ctors/dtors. by Chris Lattner · 15 years ago
- eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
- 2dbd285 fix PR4049, a crash on invalid, by making sema install the right number of by Chris Lattner · 15 years ago
- 1ad9b28 rename getNumParmVarDeclsFromType back to getNumParams(), by Chris Lattner · 15 years ago
- 7cbeef2 in: typedef void foo(void); by Chris Lattner · 15 years ago
- 584be45 set NewFD->setInvalidDecl() in one place, sharing code and ensuring that by Chris Lattner · 15 years ago
- de9a81b Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked up by Ted Kremenek · 15 years ago
- b5f1562 reject explicit pointer arithmetic on interface pointers in 64-bit objc ABI by Chris Lattner · 15 years ago
- 0fc169e Add new checker-specific attribute 'objc_ownership_returns'. This isn't hooked by Ted Kremenek · 15 years ago
- 5cb10d3 fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns) by Chris Lattner · 15 years ago
- 27a4566 Fix a pasto in the lookup of instance methods in the global pool by Douglas Gregor · 15 years ago
- f0aaf7a PCH support for the global method pool (= instance and factory method by Douglas Gregor · 15 years ago
- ced1e28 Avoid issuing spurious errors as side-effect of diagnosing by Fariborz Jahanian · 15 years ago
- 09c4abb Add an ASTContext parameter to CXXTemporaryObjectExpr. by Anders Carlsson · 15 years ago
- 26de549 Add a VarDecl parameter to the CXXTemporaryObjectExpr constructor. It's unused for now, so no functionality change yet. Also, create CXXTempVarDecls to pass to the CXXTemporaryObjectExpr ctor. by Anders Carlsson · 15 years ago
- 49d4401 Create a CXXConstructExpr instead of a CXXTemporaryObjectExpr in InitializeVarWithConstructor. by Anders Carlsson · 15 years ago
- 516ff43 Eliminate Sema::ObjCAliasDecls. This is based on Steve's fix, but also by Douglas Gregor · 15 years ago
- a4aa34d Fix Objective-C crashes by Douglas Gregor · 15 years ago
- 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
- 8b9fb30 Eliminate Sema::ObjCInterfaceDecls by Douglas Gregor · 15 years ago
- 8fc463a Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's good for uniformity is good for PCH (or is it the other way around?). by Douglas Gregor · 15 years ago
- 6e378de Eliminate Sema::ObjCProtocols. Instead, we place ObjCProtocolDecls in by Douglas Gregor · 15 years ago
- 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 15 years ago