summaryrefslogtreecommitdiffstats
path: root/clang/test/Parser/MicrosoftExtensions.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Microsoft's __uuidof operator implementation part 1.Francois Pichet2010-09-081-1/+38
| | | | llvm-svn: 113356
* Allow multiple __declspec attributes after a class-key.John McCall2010-08-051-0/+1
| | | | | | Patch by Francois Pichet! llvm-svn: 110344
* Revert Microsoft-specific override of the "typedef requires a name"Douglas Gregor2010-07-161-1/+1
| | | | | | | diagnostic. Instead, put it and the "declaration does not declare anything" warning into -Wmissing-declarations. llvm-svn: 108527
* Suppress the "typedef requires a name" warning in Microsoft-extensions modeDouglas Gregor2010-07-161-0/+1
| | | | llvm-svn: 108526
* dllimport and dllexport are declspec attributes, too. They're alsoCharles Davis2010-02-161-1/+1
| | | | | | | | Win32-specific. Also, fix a test to use FileCheck instead of grepping LLVM IR. llvm-svn: 96364
* fix the microsoft "charify" extension to return the charified token Chris Lattner2009-12-231-0/+6
| | | | | | | as a character literal, not a string literal. This might fix rdar://7486575 llvm-svn: 92025
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-1/+1
| | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
* Use '-x' 'foo' instead of '-x=foo'.Daniel Dunbar2009-11-291-1/+1
| | | | llvm-svn: 90069
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-8/+8
| | | | llvm-svn: 81346
* Prep for new warning.Mike Stump2009-07-221-1/+1
| | | | llvm-svn: 76709
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
| | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
* upgrade various 'implicit int' warnings from an ext-warn to warning when notChris Lattner2009-02-271-1/+1
| | | | | | | | in C89 mode. This makes it enabled by default instead of only enabled with -pedantic. Clang defaults to c99 mode, so people will see this more often than with GCC, but they can always use -std=c89 if they really want c89. llvm-svn: 65647
* Allow multiple Microsoft calling-convention keywords. Fixes ↵Douglas Gregor2009-01-101-0/+2
| | | | | | rdar://problem/6486133 llvm-svn: 62018
* Another tweak to handle the MS extensions (<rdar://problem/5956221>).Steve Naroff2009-01-061-0/+5
| | | | llvm-svn: 61821
* Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific ↵Steve Naroff2009-01-061-1/+1
| | | | | | | | __fastcall keyword unrecognized. This fix is C++ specific. llvm-svn: 61816
* Add parser support for __forceinline, __w64, __ptr64.Steve Naroff2008-12-251-0/+15
| | | | llvm-svn: 61431
* Add parser support for __cdecl, __stdcall, and __fastcall.Steve Naroff2008-12-251-0/+8
Change preprocessor implementation of _cdecl to reference __cdecl. llvm-svn: 61430
OpenPOWER on IntegriCloud