Francois Pichet
|
a310806ae5
|
Microsoft enum extensions. 2 things will change on -fms-extensions:
1. enum underlying type is int by default.
2. Error "enumerator value is not representable in the underlying type"is a ExtWarning
llvm-svn: 116704
|
2010-10-18 15:01:13 +00:00 |
Francois Pichet
|
488b4a7d94
|
Add basic support for Microsoft enum forward declaration.
Assigning an underlying integral type to an enum forward declaration will come in a next patch.
llvm-svn: 113716
|
2010-09-12 05:06:55 +00:00 |
Francois Pichet
|
4ad4b58639
|
Allow type definitions inside anonymous struct/union in Microsoft mode.
llvm-svn: 113354
|
2010-09-08 11:32:25 +00:00 |
Douglas Gregor
|
eece0eaa85
|
Transfer calling-convention attributes down to member function pointers.
llvm-svn: 112715
|
2010-09-01 16:29:03 +00:00 |
Douglas Gregor
|
f62c5294c1
|
Emulate (some of) Microsoft's looser semantic checking of exception
specifications, from Martin Vejnar!
llvm-svn: 112482
|
2010-08-30 15:04:51 +00:00 |
Douglas Gregor
|
2b1bbecb6b
|
Predeclare class type_info in Microsoft mode, from Francois Pichet!
llvm-svn: 112478
|
2010-08-30 14:44:26 +00:00 |