- 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
- 4dabe96 Ok, ok, I give in. Fix tests for unused result warning. by Daniel Dunbar · 15 years ago
- e25ff83 PR3679 - handle #pragma weak by Ryan Flynn · 15 years ago
- 9cc11e7 Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. by Sebastian Redl · 15 years ago
- 9f9fbd6 Disable this test: cxx-using-declaration.cpp by Daniel Dunbar · 15 years ago
- 527e542 Fix test case, which has a control-reaches-end-of-non-void warning that was by Daniel Dunbar · 15 years ago
- 7cdbc58 Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 15 years ago
- dfe3f2d Implement parsing and semantic analysis for out-of-line definitions of static by Douglas Gregor · 15 years ago
- d1969d8 Prep for new warning. by Mike Stump · 15 years ago
- 309fe0d Fix the parser error hanlding for __builtin_offsetof to actually print by Eli Friedman · 15 years ago
- e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
- 3688fc6 Fix a clang crash caused by incorrect user code. by Fariborz Jahanian · 15 years ago
- 52591bf Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions by Douglas Gregor · 15 years ago
- 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
- c19ee3e Diagnose class members that shadow a template parameter. Fixes by Douglas Gregor · 15 years ago
- 6a588dd Diagnose the use of attributes on namespace aliases, from Anis Ahmad by Douglas Gregor · 15 years ago
- 7b3684a change ParseStatementOrDeclaration to emit the 'missing ;' with by Chris Lattner · 15 years ago
- 1dbe36a Update test to work with the limited Sema for #pragma weak. by Eli Friedman · 16 years ago
- 29b1d07 Test for parsing #pragma weak. by Eli Friedman · 16 years ago
- 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 16 years ago
- b53f08a PR4122: Tweak the ambiguity handling to handle (S())() correctly. I've by Eli Friedman · 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
- 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
- bc6c848 Make the RAII extension warning silencing for __extension__ a bit by Eli Friedman · 16 years ago
- 8d28663 Fixup __extension__ i = 1 parsing. Thanks Eli! by Mike Stump · 16 years ago
- 6ce0c39 Fixup parsing for (throw,throw) and __extension__ throw 1. by Mike Stump · 16 years ago
- 1426e53 Refactor the parsing of declarations so that template declarations can by Douglas Gregor · 16 years ago
- 5dc2af1 For friend class decls, always use TK_Reference so we'll try to look up existing class decls first. by Anders Carlsson · 16 years ago
- f47f7a1 Add parsing of friend specifiers. by Anders Carlsson · 16 years ago
- 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 16 years ago
- eb32fde Simplify the scheme used for keywords, and change the classification by Eli Friedman · 16 years ago
- de1b60a The mysterious bug turns out to be an incredibly bone-headed mistake. by Sebastian Redl · 16 years ago
- d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 16 years ago
- a868a20 implement semantic analysis for @synchronized, fixing a crash on invalid by Chris Lattner · 16 years ago
- dbb4f21 Add warning when a tentative array definition is assumed to have one element. by Daniel Dunbar · 16 years ago
- 1721a2d Improve error recovery for calls, fixing: by Chris Lattner · 16 years ago
- 8129edb Fix some C++ error recovery problems in init declarator parsing by Chris Lattner · 16 years ago
- 6491f47 fix another case that assumed that GetTypeForDeclarator would never return null. by Chris Lattner · 16 years ago
- 33c6ebe mark the declspec as invalid when we recover instead of forcing to int, by Chris Lattner · 16 years ago
- 4c97d76 Diagnose invalid uses of tagged types with a missing tag. For example, in: by Chris Lattner · 16 years ago
- c199ab3 Implement the first set of changes for PR3963 and rdar://6759604, by Chris Lattner · 16 years ago
- 2dd979f Improve the 'cannot pass objc interface by value' diagnostic: by Chris Lattner · 16 years ago
- cd14775 hoist some code for handling objc foreach construct out of Declaration processing by Chris Lattner · 16 years ago
- 23c4b18 hoist checks for ; and in out of ParseInitDeclaratorListAfterFirstDeclarator by Chris Lattner · 16 years ago
- f67606a Parse namespace aliases. by Anders Carlsson · 16 years ago
- f26d510 fix "Comment#1" from PR3872 by Chris Lattner · 16 years ago
- d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
- 743de1f Recognize rvalue references in C++03, but complain about them. This leads to far better error recovery. by Sebastian Redl · 16 years ago
- 2ff4478 Some minor tweaks and additional tests for rvalue references by Douglas Gregor · 16 years ago
- 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
- 05532f2 Parser support for rvalue references. by Sebastian Redl · 16 years ago
- 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
- e950d4b Clean up some error messages with anonymous structs/unions and member declaration parsing. Fixes PR3680 by Douglas Gregor · 16 years ago
- f306f86 Fix a crash in test/Parser/control-scope.c that testrunner didn't by Chris Lattner · 16 years ago
- 35d276f upgrade various 'implicit int' warnings from an ext-warn to warning when not by Chris Lattner · 16 years ago
- 51a75d0 change a diagnostic message from something pedantically correct but by Chris Lattner · 16 years ago
- 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 16 years ago
- ccef371 Fix <rdar://problem/6500554> missing objc error message. by Steve Naroff · 16 years ago
- 4310f4e Make "implicit int" an error in C++ (unless we're allowing Microsoft by Douglas Gregor · 16 years ago
- b6d74a1 implement gcc/testsuite/objc.dg/method-attribute-3.m, by improving error recovery. by Chris Lattner · 16 years ago
- 3d65864 Add svn:eol-style=native to some files by Cedric Venet · 16 years ago
- c1ced28 Fix capitalization in a diagnostic by Douglas Gregor · 16 years ago
- 3dcfe10 Turn warning into error. Minor incompatibility with GCC (for scalar types, GCC only produces a warning). by Steve Naroff · 16 years ago
- 7151bbb Fix <rdar://problem/6206858> [sema] type check @throw statements. by Steve Naroff · 16 years ago
- d684b00 Implement parsing, semantic analysis and ASTs for default template by Douglas Gregor · 16 years ago
- ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
- aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
- adf077f Fix for PR3418: make sure to handle the RHS of expressions starting with by Eli Friedman · 16 years ago
- 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
- 353417a Update support for vector component access on ExtVectors. by Nate Begeman · 16 years ago
- 573acde Diagnose that property name cannot be a bitfield by Fariborz Jahanian · 16 years ago
- 41f2b32 Catch a foreach parse error. by Fariborz Jahanian · 16 years ago
- eb11cd0 Refactor name lookup. by Douglas Gregor · 16 years ago
- 4920f1f Implement support for anonymous structs and unions in C. Both C and by Douglas Gregor · 16 years ago
- 5a2f5d3 Allow multiple Microsoft calling-convention keywords. Fixes rdar://problem/6486133 by Douglas Gregor · 16 years ago
- 1fd8011 Fix rdar://6480479 - [parser] infinite loop on invalid input by Chris Lattner · 16 years ago
- 47f5209 Another tweak to handle the MS extensions (<rdar://problem/5956221>). by Steve Naroff · 16 years ago
- 7ec5658 Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific __fastcall keyword unrecognized. by Steve Naroff · 16 years ago
- 823c44e - Various comment typo fixes in Sema.h by Chris Lattner · 16 years ago
- 48eb461 rename these tests to match the attribute. by Chris Lattner · 16 years ago
- f780abc Parser support for C++ using directives, from Piotr Rak by Douglas Gregor · 16 years ago
- a4ed0d8 Diagnose declarations that don't declare anything, and fix PR3020. by Sebastian Redl · 16 years ago
- 86bc6cf Add parser support for __forceinline, __w64, __ptr64. by Steve Naroff · 16 years ago
- 239f073 Add parser support for __cdecl, __stdcall, and __fastcall. by Steve Naroff · 16 years ago
- c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
- a0fd865 Parser support for C++ try-catch. by Sebastian Redl · 16 years ago
- 65ce04b Merge function-return.c into function.c by Chris Lattner · 16 years ago
- bc8d564 implement PR3177 - "__extension__ union" not supported in C++ mode by Chris Lattner · 16 years ago
- 5f76494 Oops, accidentally commited the wrong version of the test (original by Eli Friedman · 16 years ago
- 2342ef7 Do proper recovery from an invalid switch condiition. Fixes PR3229. by Eli Friedman · 16 years ago
- 777f07b diagnose C99 6.9.1p5, C arguments in definitions that are lacking by Chris Lattner · 16 years ago
- fdb548e fix a buggy fall through that caused a crash-on-invalid. rdar://6248081 by Chris Lattner · 16 years ago
- a9053e0 rename recovery-3 to recovery.c by Chris Lattner · 16 years ago
- 0ba0dd6 merge recovery-1 into recovery-3. by Chris Lattner · 16 years ago
- 18914bc merge recovery-2.c into recovery-3.c. by Chris Lattner · 16 years ago
- 90b93d6 Fix PR3172: if we see an eof or } at the top level, reject it. by Chris Lattner · 16 years ago
- 96e05bc Improve VLA diagnostics/sema checking. Fixes PR2361 and PR2352. by Anders Carlsson · 16 years ago
- 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
- ae0ee03 instead of forcing blocks on by default, make them default to off, but let by Chris Lattner · 16 years ago