651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/test/Sema/MicrosoftExtensions.c
|
3cd6feb87a62fb52c31cbc83655d76ace020513f |
|
30-Jul-2013 |
Aaron Ballman <aaron@aaronballman.com> |
err_attribute_not_string has been subsumed by err_attribute_argument_type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187400 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
2dbdef237491cbe81b8597a6519c6c5f938877cd |
|
18-Jul-2013 |
Aaron Ballman <aaron@aaronballman.com> |
Removed a parameter from handleAttrWithMessage to make it more consistent with other attribute handlers, as well as other attribute error messages. Added missing test cases for the unavailable attribute, and updated the deprecated test case. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186578 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
649c6c50fd3dd13577071b26fec4495f7538d923 |
|
06-Jun-2013 |
Hans Wennborg <hans@hanshq.net> |
Disallow reinterpret_cast from pointer to bool on Windows This became allowed by accident in r131201, but triggers an assert. That patch added an exception to allow conversion from pointers to narrow integral types for MSVC compatibility. However, a pointer can already be converted to bool in a civilized manner; allowing conversion via reinterpret_cast is a bad idea. Fixes PR16222. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183394 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
aa9df09729fb8aee3e645549e95fcb413306a7aa |
|
23-May-2013 |
Aaron Ballman <aaron@aaronballman.com> |
Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. For more information about __sptr and __uptr, see MSDN: http://msdn.microsoft.com/en-us/library/aa983399.aspx Patch reviewed by Richard Smith. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
c3b2308f66fe8abd2c1a911b500c0b989c295819 |
|
08-Aug-2012 |
Eli Friedman <eli.friedman@gmail.com> |
Unify the codepaths for emitting deprecation warnings. The test changes are just to account for us emitting notes more consistently. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161528 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
fc685ace387734599c475426b1a8efdb491054b8 |
|
20-Jun-2012 |
Aaron Ballman <aaron@aaronballman.com> |
Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158750 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
3532936f4f50c15fcec4d00f4cbb81a7a9dd9b7e |
|
19-Jun-2012 |
Jakob Stoklund Olesen <stoklund@2pi.dk> |
Revert r158700 and dependent patches r158716, r158717, and r158731. The original r158700 caused crashes in the gcc test suite, g++.abi/vtable3a.C among others. It also caused failures in the libc++ test suite. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158749 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
ed35fd1c6db1680b4526ba64c94e5da6ec203be7 |
|
19-Jun-2012 |
Aaron Ballman <aaron@aaronballman.com> |
Improves parsing and semantic analysis for MS __declspec attributes. This includes support for the align (which fixes PR12631). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158717 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
d6724367519b4f98dcce091854549282c11d70a0 |
|
23-Apr-2012 |
Fariborz Jahanian <fjahanian@apple.com> |
with -Wdeprecated, include a note to its deprecated declaration location. // rdar://10893232 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155385 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
47611c88fb0446673c6e590ab461934054be290a |
|
23-Feb-2012 |
Aaron Ballman <aaron@aaronballman.com> |
Turned on support for __declspec(deprecated) in MS compatibility mode. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151225 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
a2d7dfab309375fbf016b650fa74f9b5d03a9752 |
|
16-Feb-2012 |
Eli Friedman <eli.friedman@gmail.com> |
Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, so -fms-extensions doesn't affect enum semantics in incompatible ways. <rdar://problem/10657186>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150663 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
ee625afea71ef5a9c1e386564919b86915d96b0d |
|
01-Feb-2012 |
Nico Weber <nicolasweber@gmx.de> |
Fix crash on invalid in microsoft anonymous struct extension. Fixes PR11847. Patch from Jason Haslam! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149460 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
83e0995105222b078a57e1e20ef71fbfd0f67d3d |
|
12-May-2011 |
Francois Pichet <pichet2000@gmail.com> |
Add a Microsoft C test following r131201. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131202 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
1756ce44b0e03d6a6fd2d42add6e3227d4d04d34 |
|
22-Feb-2011 |
Douglas Gregor <dgregor@apple.com> |
We need a longer long when testing this pathe Microsoft fixed-underlying-type extension for enumeration types git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126250 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
86f208c1a112c3e8984e63daec15ccf0a1a84329 |
|
22-Feb-2011 |
Douglas Gregor <dgregor@apple.com> |
Enable enumeration types with a fixed underlying type, e.g., enum X : long { Value = 0x100000000 }; when in Microsoft-extension mode (-fms-extensions). This (now C++0x) feature has been supported since Microsoft Visual Studio .NET 2003. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126243 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
8e161ed8e63bd9d3783a987d837b72b2b96c4512 |
|
23-Nov-2010 |
Francois Pichet <pichet2000@gmail.com> |
Microsoft C anonymous struct implementation. Documentation: http://msdn.microsoft.com/en-us/library/z2cx9y4f.aspx git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120000 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
842e7a22c6a0fbf0ccdb4bb9308d92ca9e9621f6 |
|
18-Oct-2010 |
Francois Pichet <pichet2000@gmail.com> |
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 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116704 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
b6448943ba1fe01be7cd658437dacae9d2fee8a8 |
|
06-Oct-2010 |
Chandler Carruth <chandlerc@gmail.com> |
Remove hard CRLF end-of-line markers from two files. These should be added automatically when syncing due to the auto-props selecting svn:eol-style of 'native'. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115758 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|
09246183715f4b0a8728a3827bfe894b6c6016b9 |
|
15-Sep-2010 |
Francois Pichet <pichet2000@gmail.com> |
Microsoft's flexible array rules relaxation: - in union - as the only element of a struct/class. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/MicrosoftExtensions.c
|