aboutsummaryrefslogtreecommitdiff
path: root/test/Parser/MicrosoftExtensions.c
AgeCommit message (Expand)Author
2013-05-04Properly parsing __declspec(safebuffers), though there is no semantic hookup....Aaron Ballman
2013-01-29Downgrade 'attribute ignored when parsing type' from error to warning, to matchRichard Smith
2013-01-24Fail these tests in a way that doesn't cause unexpected successes, per Daniel'sChad Rosier
2013-01-22[ms-inline asm] Remove a warning about ms-style inline assembly not beingChad Rosier
2012-12-05[driver, ms-inline asm] Have -fms-extensions enable the AsmBlocks languageChad Rosier
2012-12-05[driver, ms-inline asm] MS-Style inline assembly is controlled by theChad Rosier
2012-09-04Revert r163083 per chandlerc's request.Joao Matos
2012-09-02Implemented parsing and AST support for the MS __leave exception statement. A...Joao Matos
2012-08-08Unify the codepaths for emitting deprecation warnings. The test changes are ...Eli Friedman
2012-06-20[ms-style asm] Change the fatal error to an extension warning. Apparently, thisChad Rosier
2012-06-19Reapplying the changes from r158717 as they were rolled back to avoid merge c...Aaron Ballman
2012-06-19Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen
2012-06-19Improves parsing and semantic analysis for MS __declspec attributes. This in...Aaron Ballman
2012-05-22Recognize the MS inheritance attributes and turn them into attributesJohn McCall
2012-05-16Add _alignof and __builtin_alignof as aliases for __alignof inDouglas Gregor
2012-03-15Adding some more specific tests for enum declspec parsing, to prove that it r...Aaron Ballman
2012-03-01Added support for parsing declspecs on enumerations. Fixes PR8783Aaron Ballman
2011-10-01Hey, maybe we shouldn't silently ignore decl attributesJohn McCall
2011-08-25Add support for Microsoft __ptr32 keyword. Francois Pichet
2011-07-10Change __debugbreak signature to void __debugbreak(void); MSVC compatibility.Francois Pichet
2011-04-25Remove some more hard CR-LF lines. These were particularly weird as they wereChandler Carruth
2010-12-20Emit an error if operator __uuidof() is called on a type with no associated G...Francois Pichet
2010-12-20Validate Microsoft's uuid attribute string.Francois Pichet
2010-12-17Microsoft's __uuidof operator returns a lvalue.Francois Pichet
2010-10-11Add parsing support for Microsoft attributes. MS attributes will just be skip...Francois Pichet
2010-10-11Add 2 Microsoft compiler intrinsics that don't require prototypes:Francois Pichet
2010-10-06_inline is an alias for inline in MSVC.Francois Pichet
2010-09-28enhance tentative parsing to handle ms extensions, patch by Martin Vejnar!Chris Lattner
2010-09-08Microsoft's __uuidof operator implementation part 1.Francois Pichet
2010-08-05Allow multiple __declspec attributes after a class-key.John McCall
2010-07-16Revert Microsoft-specific override of the "typedef requires a name"Douglas Gregor
2010-07-16Suppress the "typedef requires a name" warning in Microsoft-extensions modeDouglas Gregor
2010-02-16dllimport and dllexport are declspec attributes, too. They're alsoCharles Davis
2009-12-23fix the microsoft "charify" extension to return the charified token Chris Lattner
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar
2009-11-29Use '-x' 'foo' instead of '-x=foo'.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-22Prep for new warning.Mike Stump
2009-03-24Rename clang to clang-cc.Daniel Dunbar
2009-02-27upgrade various 'implicit int' warnings from an ext-warn to warning when notChris Lattner
2009-01-10Allow multiple Microsoft calling-convention keywords. Fixes rdar://problem/64...Douglas Gregor
2009-01-06Another tweak to handle the MS extensions (<rdar://problem/5956221>).Steve Naroff
2009-01-06Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific __fastca...Steve Naroff
2008-12-25Add parser support for __forceinline, __w64, __ptr64.Steve Naroff
2008-12-25Add parser support for __cdecl, __stdcall, and __fastcall.Steve Naroff