summaryrefslogtreecommitdiffstats
path: root/clang/test/Parser/MicrosoftExtensions.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Add support for explicit constructor calls in Microsoft mode.Francois Pichet2011-01-181-0/+18
| | | | | | | | | | | | | | | | | | | For example: class A{ public: A& operator=(const A& that) { if (this != &that) { this->A::~A(); this->A::A(that); // <=== explicit constructor call. } return *this; } }; More work will be needed to support an explicit call to a template constructor. llvm-svn: 123735
* More __uuidof validation:Francois Pichet2010-12-271-0/+16
| | | | | | | 1. Do not validate for uuid attribute if the type is template dependent. 2. Search every class declaration and definition for the uuid attribute. llvm-svn: 122578
* Emit an error if operator __uuidof() is called on a type with no associated ↵Francois Pichet2010-12-201-1/+47
| | | | | | GUID. llvm-svn: 122226
* Replace \r\n with \n in this file.Nick Lewycky2010-10-121-25/+25
| | | | llvm-svn: 116312
* Add parsing support for Microsoft attributes. MS attributes will just be ↵Francois Pichet2010-10-111-0/+25
skipped and not inserted into the AST for now. llvm-svn: 116203
OpenPOWER on IntegriCloud