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