Hi .. Are you planning to actually implement Microsoft extensions?
If so that's great but we should make sure not to duplicate work
Here is the tasks on my list:
1. flexible array member in union
example:
typedef struct _PROPERTYINSTEX
{
WORD Length;
union
{
BYTE Byte[];
WORD Word[];
DWORD Dword[];
LARGE_INTEGER LargeInt[];
SYSTEMTIME SysTime[];
};
} PROPERTYINSTEX;
2. clang must parse this: (superfluous A::)
class A {
int A::f() { return 0; }
};
3. microsoft enum support:
-clang must parse this:
enum FOO {
a = (FOO) 3
};
- forward enum must have an underlying type. (int)
- support enum FOO : int {};
4. MSVC Compiler Intrinsics
ex: __noop
On Wed, Sep 8, 2010 at 5:07 PM, <[email protected]> wrote:
>
> There are several MS extensions supported by the Borland compiler. This
> adds support for a few of those (with more soon to come). Please review.
>
> Thanks,
> -Dawn
>
> _______________________________________________
> cfe-commits mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits