1. 8662587 Downgrade an error about "return in a no-return function" from being by Chris Lattner · 16 years ago
  2. 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 16 years ago
  3. bb6415c Fix for PR4285: allow intializing a const wchar_t array with a wide string. by Eli Friedman · 16 years ago
  4. c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 16 years ago
  5. 2be5861 Some small fixes for fields of reference type. by Eli Friedman · 16 years ago
  6. f89bb0f Replace a cast with a dyn_cast as suggested by Doug. by Anders Carlsson · 16 years ago
  7. 59e6357 AST printing for C++ base classes by Douglas Gregor · 16 years ago
  8. 6c9c940 Pretty printing and improved representation for namespace alias declarations by Douglas Gregor · 16 years ago
  9. 8419fa3 Printing for using directives, e.g., by Douglas Gregor · 16 years ago
  10. 6620a62 Never suppress specifiers when printing the parameters of a function by Douglas Gregor · 16 years ago
  11. 4572bab Improve __builtin_nanf support; we now can deal with them as constants. by Mike Stump · 16 years ago
  12. d12ef8d Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. by Anders Carlsson · 16 years ago
  13. 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 16 years ago
  14. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
  15. e540858 Make sure we don't give the wrong warning, and make sure not to set by Eli Friedman · 16 years ago
  16. bdad6b6 Re-add a slightly more general version of the check from r72578; it is by Eli Friedman · 16 years ago
  17. 8718a6a Revert r72575, which isn't really right, and fix up other code to by Eli Friedman · 16 years ago
  18. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 16 years ago
  19. e47590e Fix usage of placement new. Placement new is not actually declared implicitly. by Sebastian Redl · 16 years ago
  20. 4f54f4e Avoid dumping during semantic analysis when checking array types when by Mike Stump · 16 years ago
  21. 46cd81f We don't want to validate bad code, by Mike Stump · 16 years ago
  22. 2d3b36e Note another case that doesn't work yet. by Mike Stump · 16 years ago
  23. 7f79f9b Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 16 years ago
  24. 6a7330c Disallow exception specifications on multi-level indirections. by Sebastian Redl · 16 years ago
  25. 7b0a572 Follow-on test case for template instantiation of interesting DeclGroups by Douglas Gregor · 16 years ago
  26. 8e92bf3 Now that we have declared/defined tag types within DeclGroups, by Douglas Gregor · 16 years ago
  27. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 16 years ago
  28. 2dce5f8 PR4281: Fix bogus CodeGen assertion. The issue is that by Eli Friedman · 16 years ago
  29. c177aa2 Add the missing public: thanks, Fariborz by Douglas Gregor · 16 years ago
  30. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 16 years ago
  31. 8c0d8a2 update test for r72519 by Chris Lattner · 16 years ago
  32. eb4f81e Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RValue. by Daniel Dunbar · 16 years ago
  33. 1f65cd9 Add a target triple, because this test depends on details of the x86-64 ABI by Douglas Gregor · 16 years ago
  34. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 16 years ago
  35. 2073fd5 restrict is not a keyword in gnu89 mode. Change TokenKinds.def to by Eli Friedman · 16 years ago
  36. cfcceab Make the bad paste diagnostic print the entire pasted token. by Eli Friedman · 16 years ago
  37. 14674ff No write-barrier for initializations. by Fariborz Jahanian · 16 years ago
  38. 1590d9c Add a big test case for I-C-Es in C++, and a fix to make it work. The fix might not be the right way to do it. by Sebastian Redl · 16 years ago
  39. 599fe7c Fix the type of a enum non-type template argument within the instantiation. by Sebastian Redl · 16 years ago
  40. ed961e7 Simplify, and improve the performance of, template instantiation for by Douglas Gregor · 16 years ago
  41. d0c8737 Add some more tests for instantiation of declaration references. Also, by Douglas Gregor · 16 years ago
  42. 8dbc3c6 Enumeration declarations that were instantiated from an enumeration by Douglas Gregor · 16 years ago
  43. 2bba76b Improve name lookup for and template instantiation of declaration by Douglas Gregor · 16 years ago
  44. e70e8f7 IRgen support for calls to functions that return references to aggregate exressions. by Anders Carlsson · 16 years ago
  45. 50c39ea Fix up constant expression handling to deal with the address by Eli Friedman · 16 years ago
  46. 4a18784 Add IRGen support for local variables of reference type. by Eli Friedman · 16 years ago
  47. 815215d Initial stab at a generalized operation for determining the by Douglas Gregor · 16 years ago
  48. d54b6ac Add IRGen support for return statements in functions with reference type. by Eli Friedman · 16 years ago
  49. 0f29463 Handle operator call expressions where the callee is a member function. by Anders Carlsson · 16 years ago
  50. e9f2f45 Functions that return references can be rvalues as well. by Anders Carlsson · 16 years ago
  51. 68ea78a Add another test. by Anders Carlsson · 16 years ago
  52. 4826568 Add support for emitting calls to functions that return references (as lvalues only for now) by Anders Carlsson · 16 years ago
  53. 914bb9d Update comment. by Mike Stump · 16 years ago
  54. ad97cd4 And an additional testcase that also works. by Mike Stump · 16 years ago
  55. 5f8bd59 Template instantiation for "typeof" for both types and expressions. by Douglas Gregor · 16 years ago
  56. 49d1cd5 Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a). by Mike Stump · 16 years ago
  57. 2f1735c A simple dynamic array class template, to be used as a test-bed for template instantiation by Douglas Gregor · 16 years ago
  58. aba43bb Make sure that CodeGen sees template instantiations. by Douglas Gregor · 16 years ago
  59. 86e13ee When trying to pass an argument on the stack, assume LLVM will do the right by Daniel Dunbar · 16 years ago
  60. 5e57831 A block that returns a reference is an lvalue. by Anders Carlsson · 16 years ago
  61. c6c14d1 Handle the edge case of a weak function with incomplete type correctly. by Eli Friedman · 16 years ago
  62. 1eed602 Extend getPreferredTypeAlign to handle _Complex double and long long correctly. by Eli Friedman · 16 years ago
  63. b53f08a PR4122: Tweak the ambiguity handling to handle (S())() correctly. I've by Eli Friedman · 16 years ago
  64. 9b82ce9 merge two tests. by Chris Lattner · 16 years ago
  65. 3f76ae1 reword a warning for clarity by Chris Lattner · 16 years ago
  66. 3240469 Fix a couple of bugs: by Chris Lattner · 16 years ago
  67. c5b7e8d fix this test to fail when the patch isn't applied. by Chris Lattner · 16 years ago
  68. 4c3ba6c Make sure an invalid concatentaion doesn't insert whitespace before by Eli Friedman · 16 years ago
  69. 37530fc Test for David Chisnall's -fobjc-sender-dependent-dispatch patch. by Fariborz Jahanian · 16 years ago
  70. e226534 Initialize Obj-C GC attributes when emitting BlockDeclRefExprs. by Daniel Dunbar · 16 years ago
  71. e30d0bd Template instantiation for qualified declaration reference by Douglas Gregor · 16 years ago
  72. 7665823 Template instantiation for the GNU address-of-label extension. by Douglas Gregor · 16 years ago
  73. bec53e7 Template instantiation for ExtVectorElementExpr. by Douglas Gregor · 16 years ago
  74. f303e8a Add a test case to make sure that an ambiguous paren expression is only parsed once. by Argyrios Kyrtzidis · 16 years ago
  75. b5ff6bf Cannot type cast @selector expressions. by Fariborz Jahanian · 16 years ago
  76. c25d805 In assembler-with-cpp mode, don't error on '#' (stringize) operator applied to by Daniel Dunbar · 16 years ago
  77. 08d3e7c Add a few tests to ensure that member functions of class templates can by Douglas Gregor · 16 years ago
  78. 1c0ca59 Representation of and template instantiation for member by Douglas Gregor · 16 years ago
  79. 55d1b6a Add -fblocks for the test. by Argyrios Kyrtzidis · 16 years ago
  80. 101a0b7 Added -fblocks to the test's options. by Fariborz Jahanian · 16 years ago
  81. cc0442f Fixup codegen for __block int i; i += rhs();. Should also slightly by Mike Stump · 16 years ago
  82. 3a5f5c5 x86_64 ABI: Account for sret parameters consuming an integer register. by Daniel Dunbar · 16 years ago
  83. cd18762 (Next runtime only) check to see if class implements forwardInvocation method by Fariborz Jahanian · 16 years ago
  84. f58f45e Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate between a parenthesized type-id and by Argyrios Kyrtzidis · 16 years ago
  85. 6409625 Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 16 years ago
  86. 6857d9d Set correct calling convention even if there is a bitcast in the way. by Torok Edwin · 16 years ago
  87. 690dc7f Template instantiation for C99 compound literals by Douglas Gregor · 16 years ago
  88. c4bb7bf Template instantiation for GNU array-range designators. by Douglas Gregor · 16 years ago
  89. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 16 years ago
  90. ccb97f5 Template instantiation for initializer lists by Douglas Gregor · 16 years ago
  91. 99459b6 Fixup blocks codegen for { __block i; i = rhs(); }, we want the rhs by Mike Stump · 16 years ago
  92. 636bed1 Fixed a warning bug when receiver is an object via by Fariborz Jahanian · 16 years ago
  93. ee75c05 AST XML dump, from Olaf Krzikalla! by Douglas Gregor · 16 years ago
  94. 36bb03b Template instantiation for unary type traits, e.g., __is_pod by Douglas Gregor · 16 years ago
  95. e898f8a Check on null arguments in the presense of nonnull attribute. by Fariborz Jahanian · 16 years ago
  96. 12d0c30 Template instantiation for C++ "typeid" expressions. by Douglas Gregor · 16 years ago
  97. 42e5b50 Template instantiation for C++ throw expressions by Douglas Gregor · 16 years ago
  98. d0c0267 Template instantiation for C++ delete expression by Douglas Gregor · 16 years ago
  99. 8593c78 Avoid using the built-in type checker for assignment in C++ when classes are involved. Patch by Vyacheslav Kononenko. by Sebastian Redl · 16 years ago
  100. 3433cf7 Template instantiation for C++ "new" expressions. by Douglas Gregor · 16 years ago