Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add support for explicit constructor calls in Microsoft mode. | Francois Pichet | 2011-01-18 | 1 | -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 Pichet | 2010-12-27 | 1 | -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 Pichet | 2010-12-20 | 1 | -1/+47 | |
| | | | | | | GUID. llvm-svn: 122226 | |||||
* | Replace \r\n with \n in this file. | Nick Lewycky | 2010-10-12 | 1 | -25/+25 | |
| | | | | llvm-svn: 116312 | |||||
* | Add parsing support for Microsoft attributes. MS attributes will just be ↵ | Francois Pichet | 2010-10-11 | 1 | -0/+25 | |
skipped and not inserted into the AST for now. llvm-svn: 116203 |