Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
refs/heads/fp2-m-sibon
/
test
/
Parser
/
MicrosoftExtensions.cpp
0e2c34f
Update aosp/master clang for rebase to r230699.
by Stephen Hines
· 10 years ago
176edba
Update aosp/master Clang for rebase to r222490.
by Stephen Hines
· 10 years ago
c568f1e
Update Clang for rebase to r212749.
by Stephen Hines
· 10 years ago
651f13c
Updated to Clang 3.5a.
by Stephen Hines
· 10 years ago
5dbed66
-Wmicrosoft: Don't warn on non-inline pure virtual method definitions
by Reid Kleckner
· 11 years ago
c420e3c
AST: Handle multidimensional arrays inside of __uuidof()
by David Majnemer
· 11 years ago
29b37a0
AST: __uuidof should leak through templated types
by David Majnemer
· 11 years ago
67ac998
Parser: support Microsoft syntax for 'typename typedef'
by David Majnemer
· 11 years ago
d1282ec
Sema: Properly support Microsoft-mode template arguments
by David Majnemer
· 11 years ago
3cd6feb
err_attribute_not_string has been subsumed by err_attribute_argument_type.
by Aaron Ballman
· 11 years ago
76da55d
Basic support for Microsoft property declarations and references thereto.
by John McCall
· 11 years ago
17d35c3
Normalize line endings of r163013 (part 2).
by Joao Matos
· 12 years ago
6666ed4
Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins.
by Joao Matos
· 12 years ago
c052dbb
Recognize the MS inheritance attributes and turn them into attributes
by John McCall
· 12 years ago
6c20222
Fix line endings.
by John McCall
· 12 years ago
2375677
Recover properly from a redundant 'typename' before a non-nested name. This is
by Richard Smith
· 12 years ago
b2d899e
Emulate a MSVC bug where the creation of pointer-to-member to protected member of base class is allowed but only from a static function.
by Francois Pichet
· 12 years ago
e275a18
The result of the Microsoft __uuidof operator must be considered a global lvalue during constant expression evaluation.
by Francois Pichet
· 12 years ago
9d24a8b
Implement the Microsoft __if_exists/if_not_exists extension in initializer-list.
by Francois Pichet
· 13 years ago
2aba711
Change the Microsoft __interface keyword to be an alias for struct (not class) since members are public by default.
by Francois Pichet
· 13 years ago
563a645
Add support for Microsoft __if_exists, __if_not_exists extension at class scope.
by Francois Pichet
· 13 years ago
6a24747
In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope.
by Francois Pichet
· 13 years ago
20e3c9e
Add a __uuidof test where the uuid attribute is on the second declaration.
by Francois Pichet
· 13 years ago
a23ae3f
Temporary preprocessor hack to get around the Microsoft __identifier(x) extension.
by Francois Pichet
· 13 years ago
f986038
Add support for _if_exists and __if_not_exists at namespace/global scope.
by Francois Pichet
· 13 years ago
1e86269
Add support for Microsoft __if_exists and __if_not_exists construct inside function definition.
by Francois Pichet
· 13 years ago
a343a41
r130381 follow up: accept __uuidof expression for template argument reference.
by Francois Pichet
· 13 years ago
a97d24f
Support &__uuidof(type) as a non type template argument.
by Francois Pichet
· 13 years ago
338d7f7
Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types.
by Francois Pichet
· 13 years ago
0047012
Add support for Microsoft __interface keyword. An __interface class is basically a normal class containing just pure virtual functions. No urgency to enforce that restriction in clang for now, so make __interface an "class" alias.
by Francois Pichet
· 13 years ago
a5d318a
Downgrade unnecessary "typename" from error to warning in Microsoft mode.
by Francois Pichet
· 13 years ago
4147d30
Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword.
by Francois Pichet
· 14 years ago
dfaa5fb
Allow Microsoft attributes in a constructor's parameter list.
by Francois Pichet
· 14 years ago
dbee341
Add support for explicit constructor calls in Microsoft mode. For example:
by Francois Pichet
· 14 years ago
6915c52
More __uuidof validation:
by Francois Pichet
· 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
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