Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Microsoft's __uuidof operator implementation part 1. | Francois Pichet | 2010-09-08 | 1 | -1/+38 | |
| | | | | llvm-svn: 113356 | |||||
* | Allow multiple __declspec attributes after a class-key. | John McCall | 2010-08-05 | 1 | -0/+1 | |
| | | | | | | Patch by Francois Pichet! llvm-svn: 110344 | |||||
* | Revert Microsoft-specific override of the "typedef requires a name" | Douglas Gregor | 2010-07-16 | 1 | -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 mode | Douglas Gregor | 2010-07-16 | 1 | -0/+1 | |
| | | | | llvm-svn: 108526 | |||||
* | dllimport and dllexport are declspec attributes, too. They're also | Charles Davis | 2010-02-16 | 1 | -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 Lattner | 2009-12-23 | 1 | -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 Dunbar | 2009-12-15 | 1 | -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 Dunbar | 2009-11-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 90069 | |||||
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -8/+8 | |
| | | | | llvm-svn: 81346 | |||||
* | Prep for new warning. | Mike Stump | 2009-07-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 76709 | |||||
* | Rename clang to clang-cc. | Daniel Dunbar | 2009-03-24 | 1 | -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 not | Chris Lattner | 2009-02-27 | 1 | -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 Gregor | 2009-01-10 | 1 | -0/+2 | |
| | | | | | | rdar://problem/6486133 llvm-svn: 62018 | |||||
* | Another tweak to handle the MS extensions (<rdar://problem/5956221>). | Steve Naroff | 2009-01-06 | 1 | -0/+5 | |
| | | | | llvm-svn: 61821 | |||||
* | Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific ↵ | Steve Naroff | 2009-01-06 | 1 | -1/+1 | |
| | | | | | | | | __fastcall keyword unrecognized. This fix is C++ specific. llvm-svn: 61816 | |||||
* | Add parser support for __forceinline, __w64, __ptr64. | Steve Naroff | 2008-12-25 | 1 | -0/+15 | |
| | | | | llvm-svn: 61431 | |||||
* | Add parser support for __cdecl, __stdcall, and __fastcall. | Steve Naroff | 2008-12-25 | 1 | -0/+8 | |
Change preprocessor implementation of _cdecl to reference __cdecl. llvm-svn: 61430 |