summaryrefslogtreecommitdiffstats
path: root/test/Parser/MicrosoftExtensions.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MS] Accept __unaligned as a qualifier on member function pointersReid Kleckner2018-03-071-0/+7
* Determine the attribute subject for diagnostics based on declarative informat...Aaron Ballman2017-11-261-2/+2
* Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart2017-07-141-3/+1
* Revert MSVC CXXOperatorNames patch due to issues with ChromiumErich Keane2017-05-251-2/+4
* For Microsoft compatibility, set fno_operator_namesErich Keane2017-05-241-4/+2
* Warn that the [] spelling of uuid(...) is deprecated.Nico Weber2017-05-051-1/+1
* __uuidof() and declspec(uuid("...")) should be allowed on enumeration typesReid Kleckner2016-12-131-0/+15
* [ms] Add support for parsing uuid as a Microsoft attribute.Nico Weber2016-09-031-0/+4
* Ignore the "novtable" declspec when not using the Microsoft C++ ABI.Bob Wilson2015-07-201-1/+1
* Revert "parser: wordsmith diagnostic message" and "parser: diagnose empty att...David Majnemer2015-07-081-0/+7
* [MS ABI] Correctly associate align attrs before the class-keyDavid Majnemer2015-04-191-0/+9
* Sema: __assume with side effects shouldn't result in invalid AST nodesDavid Majnemer2015-02-261-1/+17
* MS ABI: Implement support for 'novtable'David Majnemer2015-02-021-1/+1
* [Objective-C]. Modern property getters have side-effects.Fariborz Jahanian2014-12-181-1/+1
* Parse: MS property members cannot have an in-class initializerDavid Majnemer2014-12-131-0/+1
* Parse qualifiers after comma in declarator lists as a Microsoft extensionNico Rieck2014-12-041-0/+8
* c++11 patch to issue warning on missing 'override' on Fariborz Jahanian2014-10-271-2/+2
* Revert r218925 - "Patch to warn if 'override' is missing"Alexander Potapenko2014-10-031-2/+2
* Patch to warn if 'override' is missingFariborz Jahanian2014-10-021-2/+2
* -fms-extensions: Alias _intNN to __intNNReid Kleckner2014-08-221-0/+5
* Sema: Permit nullptr template args in MSVC compat modeDavid Majnemer2014-08-141-1/+5
* Giving this test a triple to satisfy the build bots.Aaron Ballman2014-07-061-1/+1
* The MicrosoftExtensions.c test file should not rely on -x objective-c++. Remo...Aaron Ballman2014-07-061-0/+25
* Don't allow dllimport variables in constant initializersHans Wennborg2014-06-251-1/+1
* Split tests for __if_exists out into their own fileReid Kleckner2014-06-251-97/+0
* Preprocessor: make C++ operator names as macro identifiers a compatible exten...Alp Toker2014-05-311-0/+3
* Implement the MS extension __identifier properly: take a token and strip it ofRichard Smith2014-03-151-0/+23
* Correct hyphenations in comments and assert messagesAlp Toker2013-12-051-8/+8
* __declspec(uuid) is only allowed on a class according to MSDN; this makes the...Aaron Ballman2013-11-241-1/+1
* -Wmicrosoft: Don't warn on non-inline pure virtual method definitionsReid Kleckner2013-10-081-0/+9
* AST: Handle multidimensional arrays inside of __uuidof()David Majnemer2013-09-271-0/+4
* AST: __uuidof should leak through templated typesDavid Majnemer2013-09-071-0/+19
* Parser: support Microsoft syntax for 'typename typedef'David Majnemer2013-09-031-1/+9
* Sema: Properly support Microsoft-mode template argumentsDavid Majnemer2013-08-231-2/+5
* err_attribute_not_string has been subsumed by err_attribute_argument_type.Aaron Ballman2013-07-301-17/+17
* Basic support for Microsoft property declarations andJohn McCall2013-04-161-0/+29
* Normalize line endings of r163013 (part 2).Joao Matos2012-08-311-44/+44
* Improved MSVC __interface support by adding first class support for it, inste...Joao Matos2012-08-311-13/+21
* Recognize the MS inheritance attributes and turn them into attributesJohn McCall2012-05-221-0/+6
* Fix line endings.John McCall2012-05-221-23/+18
* Recover properly from a redundant 'typename' before a non-nested name. This isRichard Smith2012-05-141-0/+13
* Emulate a MSVC bug where the creation of pointer-to-member to protected membe...Francois Pichet2012-04-171-1/+26
* The result of the Microsoft __uuidof operator must be considered a global lva...Francois Pichet2012-04-161-2/+2
* Implement the Microsoft __if_exists/if_not_exists extension in initializer-list.Francois Pichet2011-12-121-0/+29
* Change the Microsoft __interface keyword to be an alias for struct (not class...Francois Pichet2011-12-011-0/+5
* Add support for Microsoft __if_exists, __if_not_exists extension at class scope.Francois Pichet2011-05-251-1/+26
* In Microsoft mode, allow pure specifier (=0) on inline functions declared at ...Francois Pichet2011-05-111-0/+5
* Add a __uuidof test where the uuid attribute is on the second declaration. Francois Pichet2011-05-101-7/+17
* Temporary preprocessor hack to get around the Microsoft __identifier(x) exten...Francois Pichet2011-05-071-0/+3
* Add support for _if_exists and __if_not_exists at namespace/global scope.Francois Pichet2011-05-071-6/+16