1. ae37475 When declaring a namespace alias, ignore previous declarations that by Douglas Gregor · 15 years ago
  2. 6920cdc When instantiating a member function declared via a typedef, don't try by Douglas Gregor · 15 years ago
  3. fe60f84 When a class contains a non-empty anonymous union or struct, mark is by Douglas Gregor · 15 years ago
  4. d566381 Replace a char*/size pair with stringref. by Benjamin Kramer · 15 years ago
  5. 28e9483 Simplify. by Anders Carlsson · 15 years ago
  6. 72e96fd Add an enum to CXXConstructExpr so we can determine if the construction expression constructs a non-virtual or virtual base. by Anders Carlsson · 15 years ago
  7. 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 15 years ago
  8. 59b7f15 When defining implicit copy constructors, use SetBaseOrMemberInitializers to initialize the bases. by Anders Carlsson · 15 years ago
  9. 39957dc Added an RAII object that helps set up/tear down the Sema context by Douglas Gregor · 15 years ago
  10. 77bb1aa It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 15 years ago
  11. 99e8192 Don't perform AnalysisBasedWarnings in Sema or run the static analyzer when a by Ted Kremenek · 15 years ago
  12. c0c8300 After substituting a template argument for a non-type template by Douglas Gregor · 15 years ago
  13. 72be24f Fix a thinko that caused us not to compute __builtin_offset as a by Douglas Gregor · 15 years ago
  14. 895162d Clean up our handling of local instantiation scopes, which keep track by Douglas Gregor · 15 years ago
  15. e215f72 Add calling convention related attributes to related declaration. Mark attributes invalid on type related checking so to add them to declarations only when everything is ok. by Abramo Bagnara · 15 years ago
  16. b1f1b26 Attribute noreturn is now put in declaration attributes. Fixed a double warning generation. by Abramo Bagnara · 15 years ago
  17. 259d48e An edge from a call expression to the exit block is only an abnormal edge by John McCall · 15 years ago
  18. 5402295 Fix ADL for types declared in transparent decls, from Alp Toker! by Douglas Gregor · 15 years ago
  19. dc60c1e Introduce a sequence number into class template partial by Douglas Gregor · 15 years ago
  20. 63b4385 Rebuild the nested name specifiers in member-pointer declarator chunks when by John McCall · 15 years ago
  21. ad4e02f When determining a standard conversion sequence involves resolving the by Douglas Gregor · 15 years ago
  22. 9d84632 Properties cannot be synthesized by-dafult in by Fariborz Jahanian · 15 years ago
  23. 9498d38 Add FunctionDecl::isVariadic() to match BlockDecl::isVariadic() and ObjCMethodDecl::isVariadic(). by Ted Kremenek · 15 years ago
  24. db9a0ae Rename BlockDecl::IsVariadic() to BlockDecl::isVariadic() to match the casing by Ted Kremenek · 15 years ago
  25. 516e6e0 When performing partial ordering of class template partial by Douglas Gregor · 15 years ago
  26. 31dce8f For template argument deduction from class template partial by Douglas Gregor · 15 years ago
  27. 77e2c67 It turns out that we *can* end up having to display template argument by Douglas Gregor · 15 years ago
  28. 96db310 Access-check during template argument deduction from the context of the by John McCall · 15 years ago
  29. f581382 Properly switch into the declaring scope of a template when performing by John McCall · 15 years ago
  30. cc8a5d5 Teach __builtin_offsetof to compute the offsets of members of base by Douglas Gregor · 15 years ago
  31. 1e3f5ba Ensure that cv-qualifiers are correctly removed for post-inc/decrements by Sean Hunt · 15 years ago
  32. 29d2fd5 Fix template instantiation for __builtin_offfsetof expressions that refer to members of anonymous structs/unions by Douglas Gregor · 15 years ago
  33. 9d5d60f Diagnose __builtin_offsetof expressions that refer to bit-fields by Douglas Gregor · 15 years ago
  34. 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 15 years ago
  35. e4498c6 More of Sema to implement initialization of ivar of c++ object types. by Fariborz Jahanian · 15 years ago
  36. b21b405 Written storage class for declarations inside linkage specifications without braces is none. by Abramo Bagnara · 15 years ago
  37. e6ec5c4 When the qualifier of a id-expression is non-dependent but not by Douglas Gregor · 15 years ago
  38. d4598a2 When instantiating a function template specialization following by Douglas Gregor · 15 years ago
  39. 15dedf0 It's okay to refer to non-type template parameters anywhere they are by Douglas Gregor · 15 years ago
  40. 1c63b9c When explicitly building a temporary object (CXXTemporaryObjectExpr), by Douglas Gregor · 15 years ago
  41. 138bb23 Diagnose the use of abstract types as array element types. Previously, by Douglas Gregor · 15 years ago
  42. c96be1e During template instantiation, set the naming class of by Douglas Gregor · 15 years ago
  43. 786cd15 Move CollectIvarsToConstructOrDestruct to Sema by Fariborz Jahanian · 15 years ago
  44. c8fd2da When checking the redeclaration context of a typedef that refers to a by Douglas Gregor · 15 years ago
  45. a6a292b Don't look into incomplete types when trying to warn about unused by Douglas Gregor · 15 years ago
  46. 66c4515 When instantiating UnresolvedLookupExpr and UnresolvedMemberExpr by Douglas Gregor · 15 years ago
  47. 110acc1 Improve the diagnostic you get when making a qualified member access by John McCall · 15 years ago
  48. 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 15 years ago
  49. 57fdc8a Improve source-location information in a C++ typeid (type) expression by Douglas Gregor · 15 years ago
  50. 0b7bc8e Diagnose declaration of reference typed ivars. by Fariborz Jahanian · 15 years ago
  51. fb87b89 Introduce Type::isStructureOrClassType(), which does the obvious by Douglas Gregor · 15 years ago
  52. 9cbfdd2 Implement template instantiation for implicit property references in by Douglas Gregor · 15 years ago
  53. e330354 Implement template instantiation for ObjCPropertyRefExpr. by Douglas Gregor · 15 years ago
  54. f9b9eab Implement template instantiation for value-dependent Objective-C ivar by Douglas Gregor · 15 years ago
  55. be270a0 Implement template instantiation for Objective-C @catch by Douglas Gregor · 15 years ago
  56. 160b563 Refactor Objective-C @catch parameter checking by detangling it from by Douglas Gregor · 15 years ago
  57. c00d8e1 Make the static type of the exception variable in an Objective-C by Douglas Gregor · 15 years ago
  58. 087fb7d Ensure that we have completed a type before attempting initialization by Douglas Gregor · 15 years ago
  59. 2b147f0 When name lookup finds a single declaration that was imported via a by Douglas Gregor · 15 years ago
  60. b0fd483 Improve the diagnostic when we find something we did not expect in a by Douglas Gregor · 15 years ago
  61. 6bf356f When performing name lookup for an operator name, be sure to look by Douglas Gregor · 15 years ago
  62. b86cf0c When copying a temporary object to initialize an entity for which the by Douglas Gregor · 15 years ago
  63. 8e142cc Revert enough of my patches to fix self-host again :( by Anders Carlsson · 15 years ago
  64. 4154e0b When we create a temporary of class type that we don't immediately by Douglas Gregor · 15 years ago
  65. 8f2abbc Add an explicit UsuallyTinyPtrVector that takes a single element. by Anders Carlsson · 15 years ago
  66. e127abe DefineImplicitCopyConstructor now uses SetBaseOrMemberInitializers to create implicit base initializers. (Member initializers are still handled by CodeGenFunction::SynthesizeCXXCopyConstructor for now). by Anders Carlsson · 15 years ago
  67. c795750 When building implicit base initializers, add a derived-to-base cast that points to the exact base specifier. by Anders Carlsson · 15 years ago
  68. f86fcb3 When we attempt to create a temporary object of class type, be sure by Douglas Gregor · 15 years ago
  69. d1a2722 When we are performing copy initialization of a class type via its by Douglas Gregor · 15 years ago
  70. f9d68e1 Add base paths for CK_BaseToDerived and CK_BaseToDerivedMemberPointer. by Anders Carlsson · 15 years ago
  71. cee2242 Add base paths to CK_UncheckedDerivedToBase and CK_DerivedToBaseMemberPointer. by Anders Carlsson · 15 years ago
  72. 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 15 years ago
  73. 41b2dcd Add BasePath arguments to all cast expr constructors. by Anders Carlsson · 15 years ago
  74. 77c13e0 When we take the address of a declaration to bind it to a non-type by Douglas Gregor · 15 years ago
  75. e25a96c Pass the base specifiers through to CheckDerivedToBaseConversion. No functionality change yet. by Anders Carlsson · 15 years ago
  76. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 15 years ago
  77. 48c89f4 Be more careful around dependent nested-name-specifiers, complaining by Douglas Gregor · 15 years ago
  78. 80971bd isValue is set to false by default. by Anders Carlsson · 15 years ago
  79. 7ab9d57 Rename InheritancePath to BasePath, rename CastExpr::CXXBaseVector to CXXBaseSpecifierArray. More to come. by Anders Carlsson · 15 years ago
  80. 107de90 Keep track of when DependentNameTypes have no associated keyword by Douglas Gregor · 15 years ago
  81. 76d3264 Recommit r102215, this time being more careful to only set the "principal by John McCall · 15 years ago
  82. f0bf4d5 Revert r102215. This causes clang crash while compiling a test case from gdb testsuite. by Devang Patel · 15 years ago
  83. 8a43776 With -fno-constant-cfstrrings, class NSConstantString by Fariborz Jahanian · 15 years ago
  84. 4e6c0d1 Rework Parser-Sema interface for Objective-C @catch exception object by Douglas Gregor · 15 years ago
  85. 8f5e3dd Improve the AST representation of Objective-C @try/@catch/@finally by Douglas Gregor · 15 years ago
  86. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 15 years ago
  87. f88b0d6 Transition the last acceptable-result filter kind in LookupResult over to use by John McCall · 15 years ago
  88. 0d6b164 Recommit my change to how C++ does elaborated type lookups, now with by John McCall · 15 years ago
  89. aab64d0 Implement PR6845. We allow matching constraints to have different by Chris Lattner · 15 years ago
  90. 17e1d35 Require a complete type for the lhs of member pointer dereference operations if the type isn't exactly the same as the container class. Fixes PR6783. by Sebastian Redl · 15 years ago
  91. d57a38e When instantiating a typedef of an anonymous tag type, note in the tag by Douglas Gregor · 15 years ago
  92. 63010a7 Cleanup. by Anders Carlsson · 15 years ago
  93. f6513ed Handle copy initialization in BuildImplicitMemberInitializer. Not used yet. by Anders Carlsson · 15 years ago
  94. 00b40d3 Revert "C++ doesn't really use "namespaces" for different kinds of names the same", which seems to break most C++ nightly test apps. by Daniel Dunbar · 15 years ago
  95. 0e313bd Add another 'catch all' access diagnostic. by Anders Carlsson · 15 years ago
  96. e5ef740 Add an ImplicitInitializerKind enum and pass it to BuildImplicitBaseInitializer and BuildImplicitMemberInitializer. by Anders Carlsson · 15 years ago
  97. 114a297 Fix a think-o that broke self-host. by Anders Carlsson · 15 years ago
  98. d04efc9 C++ doesn't really use "namespaces" for different kinds of names the same by John McCall · 15 years ago
  99. ddfb75f Factor code to initialize an implicit member out into a separate function. by Anders Carlsson · 15 years ago
  100. defefd2 Remove calls to isDependentContext, since we handle that case earlier in the code. Make BuildImplicitBaseInitializer return a boolean instead. by Anders Carlsson · 15 years ago