- a1a396d Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and instead allocate the statements after the object. by Sam Weinig · 15 years ago
- b0e4cb6 Remove the SmallVector from CXXTryStmt. by Sam Weinig · 15 years ago
- a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
- 2877998 Really trivial patch to accept pointer to const void in indirect goto. Despite by Chandler Carruth · 15 years ago
- 966146e Remove the SmallVectors from AsmStmt. Fixes PR6105. by Anders Carlsson · 15 years ago
- ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 15 years ago
- fdba9c0 Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers. by Anders Carlsson · 15 years ago
- f959fb5 StringRef-ize the TargetInfo::ConstraintInfo constructor. by Anders Carlsson · 15 years ago
- c6acbc5 Get rid of another old PerformCopyInitialization call. by Anders Carlsson · 15 years ago
- 703e394 Implement instantiation of AsmStmts (Crazy, I know) by Anders Carlsson · 15 years ago
- 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 15 years ago
- eec51cf Give UnresolvedSet the ability to store access specifiers for each declaration. by John McCall · 15 years ago
- a3899eb Implement goto inside of blocks. by Mike Stump · 15 years ago
- 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
- 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
- d6542d8 Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't use the location information but we did spend a bunch of time building faked-up TypeLocs by Douglas Gregor · 15 years ago
- d20254f fix PR4010: add support for the warn_unused_result for function pointers by Nuno Lopes · 15 years ago
- bd8f371 Try to de-bork DISABLE_SMART_POINTERS build by Douglas Gregor · 15 years ago
- 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
- 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
- 0ece491 ShouldDestroyTemporaries? I don't think so. by Anders Carlsson · 15 years ago
- 0de55e7 Fix a thinko where we weren't always performing unary conversions on the switch condition, fixing PR5612 by Douglas Gregor · 15 years ago
- be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
- a0d3ca1 Refactor ActOnFinishSwitchStmt to simplify it further by Douglas Gregor · 15 years ago
- 0be3193 Refactor ActOnFinishSwitchStmt to simplify and reduce nesting by Douglas Gregor · 15 years ago
- 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
- 5656e14 Clean up the AST for while loops and fix several problems with by Douglas Gregor · 15 years ago
- d3d5301 Explicitly store the condition variable within switch statements, and by Douglas Gregor · 15 years ago
- 8cfe5a7 Explicitly track the condition variable within an "if" statement, by Douglas Gregor · 15 years ago
- f21bac6 Require a class type to be complete before probing its conversion by Douglas Gregor · 15 years ago
- 84fb9c0 Implement conversion from a switch condition with class type to an by Douglas Gregor · 15 years ago
- a7cf23a Don't issue spurious diagnostic with Obj-C fast enumeration. (radar 7409165). by Fariborz Jahanian · 15 years ago
- a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
- 66724ea If we attempt to add a constructor template specialization that looks by Douglas Gregor · 15 years ago
- df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
- 73c39ab Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 15 years ago
- 12356b1 Fix for PR5190, Credit to Zhanyong Wan. by Edward O'Callaghan · 15 years ago
- 5f04881 Implement PR4407 - missing warnings on case value overflow, by Chris Lattner · 15 years ago
- bc8d42c make the diagnostic in the 'unused result' warning more precise by Chris Lattner · 15 years ago
- 5a881bb Implement -Wparentheses: warn about using assignments in contexts that require by John McCall · 15 years ago
- 1be8aee When the return type of a function is dependent, don't perform any by Douglas Gregor · 15 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 16b1037 This patch does the following. by Fariborz Jahanian · 15 years ago
- 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
- 7765934 Switch to SmallString::str from SmallString::c_str. by Daniel Dunbar · 15 years ago
- 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
- f53b443 Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the return expr inside a CXXExprWithTemporaries if needed. by Anders Carlsson · 15 years ago
- 419cfb3 Improve the diagnostic emitted when an unused ObjC property getter by Chris Lattner · 15 years ago
- a5e42a8 objc2's foreach statement's selector type can be a block pointer too. by Fariborz Jahanian · 15 years ago
- 3af708f More warnings for unused expressions. by Anders Carlsson · 15 years ago
- 7544311 Diagnose unused expression results for all statements, just not compound statements. by Anders Carlsson · 15 years ago
- 636463e Factor code out into a DiagnoseUnusedExprResult function. by Anders Carlsson · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- c447aba Check for identical types in C++ catch expression. Patch by Erik Verbruggen. by Sebastian Redl · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
- f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
- 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
- e98da2e Support for [class.local]p4. by Anders Carlsson · 15 years ago
- e41590d [class.local] p1 and p3. Also, add back the xcodeproj file. by Anders Carlsson · 15 years ago
- 7d5c74e Use QualType to represent block's implicit return type as by Fariborz Jahanian · 15 years ago
- 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
- 9891359 add the location of the ')' in a do/while statement to DoStmt. by Chris Lattner · 15 years ago
- 8662587 Downgrade an error about "return in a no-return function" from being by Chris Lattner · 15 years ago
- a0ab25d ActOnReturnStmt should also take a FullExprArg. by Anders Carlsson · 15 years ago
- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- 7f537c1 Make ActOnWhileStmt take a FullExprArg for the condition expr. by Anders Carlsson · 15 years ago
- 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
- a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
- 390b4cc Reflow some comments. by Mike Stump · 15 years ago
- 5f1b9e6 Template instantiation for IndirectGotoStmt. Now my life is complete. by Douglas Gregor · 15 years ago
- dbb26db Template instantiation for switch statements by Douglas Gregor · 15 years ago
- 5831c6a Template instantiation for "for" loops by Douglas Gregor · 15 years ago
- 9f3ca2a Template instantiation for do-while statements. by Douglas Gregor · 15 years ago
- 4a2e204 Template instantiation for WhileStmt and CXXConditionDeclExpr. by Douglas Gregor · 15 years ago
- d06f6ca Template instantiation for "if" statements. Also: by Douglas Gregor · 15 years ago
- 03d7776 Instantiate return statements. by Anders Carlsson · 15 years ago
- 3351f11 allow references to the larger value in a tied constraint by Chris Lattner · 16 years ago
- 58bce89 code cleanup, avoid shadowing i. by Chris Lattner · 16 years ago
- 72056a2 Don't insert an extra ParenExpr around asm operands. by Eli Friedman · 16 years ago
- f69fcae If we have mismatched integer tied operands, but the operand by Chris Lattner · 16 years ago
- c1f3b28 avoid a crash when we encounter a implicit cast of the paren expr due to by Chris Lattner · 16 years ago
- 7adaa18 rename some variables, improve comments. by Chris Lattner · 16 years ago
- 806503f refactor matched operand type checking to happen after the AsmStmt is created, by Chris Lattner · 16 years ago
- e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 16 years ago
- f1b1d59 Replace a bunch of static_cast + release with takeAs. by Anders Carlsson · 16 years ago
- 6c92fa7 Fixup Sema and CodeGen for block literal attributes when the return by Mike Stump · 16 years ago
- 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 16 years ago
- f7c41da Implement sema checking for noreturn. by Mike Stump · 16 years ago
- 972041f Improve validation of C++ exception handling: diagnose throwing incomplete types and jumps into protected try-catch scopes. by Sebastian Redl · 16 years ago
- 49ac881 implement PR4077: [Linux kernel] inscrutable error on inline asm input/output constraint mismatch by Chris Lattner · 16 years ago
- d688761 in a tied operand, don't copy over the name or constraint string, just the flags. by Chris Lattner · 16 years ago
- 2819fa8 pull operands names "[foo]" into ConstraintInfo. by Chris Lattner · 16 years ago
- 432c869 pull the constraint string into the ConstraintInfo struct by Chris Lattner · 16 years ago
- 44def07 change TargetInfo::ConstraintInfo to be a struct that contains by Chris Lattner · 16 years ago
- 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 16 years ago
- a868a20 implement semantic analysis for @synchronized, fixing a crash on invalid by Chris Lattner · 16 years ago
- 46c3c4b add support for goto checking and @synchronized blocks, rdar://6810106 by Chris Lattner · 16 years ago
- 38c5ebd add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid by Chris Lattner · 16 years ago