- bc61bd8 When we're inside a functional cast, '>' is an operator. Fixes PR8912. by Douglas Gregor · 14 years ago
- e6bf90a Use Parser::ExpectAndConsume() uniformly to eat semicolons after by Douglas Gregor · 14 years ago
- 6915c52 More __uuidof validation: by Francois Pichet · 14 years ago
- 662a482 Improve the diagnostic and recovery for missing colons after 'case' by Douglas Gregor · 14 years ago
- 913b7bf Emit an error if operator __uuidof() is called on a type with no associated GUID. by Francois Pichet · 14 years ago
- d3d3be9 Validate Microsoft's uuid attribute string. by Francois Pichet · 14 years ago
- ecea19f Microsoft's __uuidof operator returns a lvalue. by Francois Pichet · 14 years ago
- 46f936e When parsing something that looks like an ill-formed by Douglas Gregor · 14 years ago
- aa4fe05 comparison of AltiVec vectors now gives bool result (fix for 7533) by Anton Yartsev · 14 years ago
- 4383e18 Emit a specific diagnostic when typedefing C++ bool, mirroring gcc. by Argyrios Kyrtzidis · 14 years ago
- df81c2c Issues good diagnostic when @end is missing. // rdar://8283484 by Fariborz Jahanian · 14 years ago
- 729ad83 fix PR8380, a crash on invalid due to an illogical DeclSpec SourceRange being constructed. by Chris Lattner · 14 years ago
- 46d545e Diagnose a coherant message when @interface by Fariborz Jahanian · 14 years ago
- b9eb35c Treat __extension__ like ParenExpr. by Abramo Bagnara · 14 years ago
- 99ea734 When we are missing the ',' or '>' to terminate a template parameter by Douglas Gregor · 14 years ago
- 141ecfe Replace \r\n with \n in this file. by Nick Lewycky · 14 years ago
- 334d47e Add parsing support for Microsoft attributes. MS attributes will just be skipped and not inserted into the AST for now. by Francois Pichet · 14 years ago
- b241946 Add 2 Microsoft compiler intrinsics that don't require prototypes: by Francois Pichet · 14 years ago
- 229ca4a _inline is an alias for inline in MSVC. by Francois Pichet · 14 years ago
- 6229c8e enhance tentative parsing to handle ms extensions, patch by Martin Vejnar! by Chris Lattner · 14 years ago
- 1b2ad2f Revert r114316, -Wunused-value enabled by default was intended. by Argyrios Kyrtzidis · 14 years ago
- 6dff228 Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194. by Argyrios Kyrtzidis · 14 years ago
- 2f474ea Added '|' delimiter to separate inline asm multiple alternative constraints for Clang side of support. by John Thompson · 14 years ago
- 01add59 Add more error checking to attribute vecreturn by John Thompson · 14 years ago
- 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
- 837b1a3 Improve error recovery when we see ':' and expect a ';'. by John McCall · 14 years ago
- 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
- e425368 Fix some test-breaking that snuck into my previous commit by Sean Hunt · 14 years ago
- 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
- cebc376 ...I forgot to check my new test after adding it, and lo, there's slightly different by John McCall · 14 years ago
- 9e46b8c Make sure we clear TypeSpecOwned when setting TypeSpecType to something when by John McCall · 14 years ago
- 124300e Preserve invalidity of typeof operands in C++. by John McCall · 14 years ago
- d657742 Fix a crash when parsing malformed out-of-line member function by Fariborz Jahanian · 14 years ago
- 6f15803 Fix for pr7869, inline asm mult-alt constraints. by John Thompson · 14 years ago
- 35cc962 Added vecreturn attribute parsing. by John Thompson · 14 years ago
- 219cffc Change warning about incomplete parsing of C++ default arg to error and provide a test case; thanks Doug! by Argyrios Kyrtzidis · 14 years ago
- 2b602ad Introduce a new token kind 'cxx_defaultarg_end' to mark the end of C++ default arguments that were part of by Argyrios Kyrtzidis · 14 years ago
- b1d397c Allow multiple __declspec attributes after a class-key. by John McCall · 14 years ago
- 62e22ee Tests for #pragma GCC visibility. by Eli Friedman · 14 years ago
- b15be0d Convert this file to not have Windows line endings -- likely committed from by Chandler Carruth · 14 years ago
- cbb98ed Parser: Add support for #pragma align, which is just another spelling of #pragma by Daniel Dunbar · 14 years ago
- 2a3a1bd The grammar for GNU typeof in C requires an expression to be by Douglas Gregor · 14 years ago
- 87c3007 Eliminate the "minimal" and printing parser actions, which only ever by Douglas Gregor · 14 years ago
- 102e1b6 Fix PR7673 by allowing an empty clobbers section in an ASM statement. by Chandler Carruth · 14 years ago
- a0ebd60 Revert Microsoft-specific override of the "typedef requires a name" by Douglas Gregor · 14 years ago
- 0c99ec6 Suppress the "typedef requires a name" warning in Microsoft-extensions mode by Douglas Gregor · 14 years ago
- 06b7080 When we're performing tentative parsing to determine whether the by Douglas Gregor · 14 years ago
- a131d0f Complain when an unnamed enumeration has no enumerations (in C++). Fixes PR7466. by Douglas Gregor · 14 years ago
- 63dae6e we do in fact have to cache the EOF token returned by the preprocessor. by Chris Lattner · 14 years ago
- 9fc1873 revert a hunk of code that Argiris added in r106213, which is the by Chris Lattner · 14 years ago
- 9b3215d change the 'invalid token after top level declarator' message to be by Chris Lattner · 14 years ago
- 004659a Fix PR7617 by not entering ParseFunctionDefinition when by Chris Lattner · 14 years ago
- 8bb59a8 Fix vector literal/cast confusion - bug 6895. by John Thompson · 14 years ago
- 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 14 years ago
- 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
- 661c36b Fix PR7180. by Argyrios Kyrtzidis · 14 years ago
- e656325 Allow an asm label specifier on C++ methods, like GCC does. by Chris Lattner · 15 years ago
- 5ee3734 Don't try to parse class template specializations in C. It can only by Douglas Gregor · 15 years ago
- 450f793 Sema: Just ignore '#pragma options align=power' for now, this is no worse than by Daniel Dunbar · 15 years ago
- c6082fe Sema: Add initial support for '#pragma options align=mac68k'. by Daniel Dunbar · 15 years ago
- 613fd67 Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin. by Daniel Dunbar · 15 years ago
- ea75a82 Sema: Support for #pragma options align={reset,natural}. '#pragma options align' by Daniel Dunbar · 15 years ago
- 4186ff4 Improve parser recovery when a switch condition is invalid; fixes by Douglas Gregor · 15 years ago
- 4fb2053 Patch to fix a crash on incomplete class declaration. Radar 7923673. by Fariborz Jahanian · 15 years ago
- 9a65b81 Improve error recovery in C/ObjC when the first argument of a function by Chris Lattner · 15 years ago
- 95f1b15 Namespaces can only be defined at global or namespace scope. Fixes PR6596. by Douglas Gregor · 15 years ago
- 51e2a5d Fix a tentative-parse error with unqualified template ids in cast expressions. by John McCall · 15 years ago
- 5512ba5 Cleanup error recovery for a missing '-'|'+' by Fariborz Jahanian · 15 years ago
- 6aa14d8 Implement parsing for message sends in Objective-C++. Message sends in by Douglas Gregor · 15 years ago
- e12a779 reapply john's patch, he broke mainline again by changing the test. by Chris Lattner · 15 years ago
- 56f3cc6 revert r101863, whcih is causing Sema/altivec-init.c to fail on a ton by Chris Lattner · 15 years ago
- 820cbbb Altivec vector literal initializer count mismatch error removed. by John Thompson · 15 years ago
- ab866b4 improve altivec c++ support by adding casts, patch by Anton Yartsev! by Chris Lattner · 15 years ago
- dd17394 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 15 years ago
- e8551e4 fix PR6287 by accepting and ignoring the returns_twice attribute. by Chris Lattner · 15 years ago
- eb483eb fix PR6811 by not parsing 'super' as a magic expression in by Chris Lattner · 15 years ago
- d4eea83 Improve diagnostics when we fail to convert from a source type to a by Douglas Gregor · 15 years ago
- cb821d0 Downgrade the "declaration does not declare anything" error to a by Douglas Gregor · 15 years ago
- 06245bf Improve handling of friend types in several ways: by Douglas Gregor · 15 years ago
- e9f5581 Improve on diagnostics when an objc class is used as by Fariborz Jahanian · 15 years ago
- 5c5db55 fix PR6782, an accept invalid. We weren't emitting the diagnostic by Chris Lattner · 15 years ago
- 05511fa Improve diagnosing when a method type does not start with '-'|'+' by Fariborz Jahanian · 15 years ago
- 809872e Issue better syntax error when objc's messaging by Fariborz Jahanian · 15 years ago
- b57c757 Don't skip past the '}' if an expression has error and is not followed by ';'. by Argyrios Kyrtzidis · 15 years ago
- 7fd3a64 When "delayed parsing" C++ default arguments, if there is an error, there may be tokens left in the token stream by Argyrios Kyrtzidis · 15 years ago
- c3d43b7 Don't consume tokens past the end-of-file in an @interface. Fixes by Douglas Gregor · 15 years ago
- ffaf4c5 implement support for -Wno-deprecated, PR6534. While by Chris Lattner · 15 years ago
- 2e0a715 Don't infinite-loop if TryAnnotateCXXScopeToken fails to annotate but doesn't by John McCall · 15 years ago
- 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 15 years ago
- 33efe2f Retain attributes for K&R style parameter declarations. by Richard Pennington · 15 years ago
- f0122fe dllimport and dllexport are declspec attributes, too. They're also by Charles Davis · 15 years ago
- e0097db Issue a bettter diagnostics for incorrect property setter name. (radar 7647953). by Fariborz Jahanian · 15 years ago
- 23e907a Improve the diagnostic given when referring to a tag type without a tag (in C) by John McCall · 15 years ago
- 1df0ee9 Teach C++ name lookup that it's okay to look in a scope without a by Douglas Gregor · 15 years ago
- 82287d1 First stage of adding AltiVec support by John Thompson · 15 years ago
- c2e1c1a Declarators can have grouping parens. This fixes rdar://7608537. by Chris Lattner · 15 years ago
- 16acfee fix PR6216 by Chris Lattner · 15 years ago
- 99c9520 the declspec of a declaration can have storage-class specifiers, by Chris Lattner · 15 years ago
- ae50d50 improve diagnostics for C++ struct ; issues. Before: by Chris Lattner · 15 years ago
- 3e156ad improve diagnostics on missing ; in a struct. Before: by Chris Lattner · 15 years ago