Chandler Carruth
|
cb381eac84
Move a free function from the Frontend library into the Lex library as
|
13 anni fa |
Douglas Gregor
|
5aa6dea4ef
Give __STDC_VERSION__ the value 201001L when we're in C1x mode. The
|
14 anni fa |
Eli Friedman
|
85037d987a
Define __STDC__ in -fms-extensions mode; defining it is consistent with gcc, and not defining it causes the system headers on multiple platforms to break with -fms-extensions because they assume the lack of a definition of __STDC__ implies a traditional (pre-ANSI) preprocessor. PR10324 and <rdar://problem/10313809> .
|
14 anni fa |
Douglas Gregor
|
ed73b1046d
Remove the egregious hack that made Objective-C++ ARC work with older
|
14 anni fa |
David Blaikie
|
d6471f7c19
Rename Diagnostic to DiagnosticsEngine as per issue 5397
|
14 anni fa |
Eric Christopher
|
47fcd293a5
Remove __WCHAR_UNSIGNED__ and anything that used it.
|
14 anni fa |
Francois Pichet
|
62ec1f2fd7
Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag.
|
14 anni fa |
Douglas Gregor
|
fba18aa8f2
Add an experimental flag -fauto-module-import that automatically turns
|
14 anni fa |
Douglas Gregor
|
e289d81369
Switch LangOptions over to a .def file that describes header of the
|
14 anni fa |
Douglas Gregor
|
eced60c185
Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on.
|
14 anni fa |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 anni fa |
Sean Hunt
|
2f5127e6e0
Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN and
|
14 anni fa |
John McCall
|
9f084a3166
Change the driver's logic about Objective-C runtimes: abstract out a
|
14 anni fa |
Fariborz Jahanian
|
16c3eaeea2
Don't define __CONSTANT_CFSTRINGS__ with -fno-constant-cfstrings issue.
|
14 anni fa |
Argyrios Kyrtzidis
|
b8b0313e84
Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'.
|
14 anni fa |
Douglas Gregor
|
0678899e0d
Define __cplusplus to 201103L when in (non-GNU) C++0x mode.
|
14 anni fa |
John McCall
|
098df7f1de
Unconditionally #define the ARC ownership qualifiers, instead of #defining
|
14 anni fa |
John McCall
|
f85e193739
Automatic Reference Counting.
|
14 anni fa |
Nick Lewycky
|
146480922c
__OBJC__ is also a standard predefined macro.
|
14 anni fa |
Nick Lewycky
|
a9c6441c73
The macros defined by the language standard are still available even when the
|
14 anni fa |
Francois Pichet
|
4b7e048970
Add a FIXME.
|
14 anni fa |
Francois Pichet
|
a23ae3f457
Temporary preprocessor hack to get around the Microsoft __identifier(x) extension.
|
14 anni fa |
Francois Pichet
|
338d7f7362
Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types.
|
14 anni fa |
Chandler Carruth
|
f8c247d247
Move all of the logic for __DEPRECATED to the driver based on comments
|
14 anni fa |
Chandler Carruth
|
1cfe3c305c
Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. This
|
14 anni fa |
Eli Friedman
|
1cfeefdb38
PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding.
|
14 anni fa |
Daniel Dunbar
|
ad1a4c6e89
Change Clang's __VERSION__ to include the same basic info as in clang -v.
|
14 anni fa |
Daniel Dunbar
|
47226350c4
Preprocessor: Don't define __STDC__ in -traditional-cpp mode.
|
14 anni fa |
Argyrios Kyrtzidis
|
299a4a967b
Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager
|
14 anni fa |
Chris Lattner
|
d7f758cb88
Reimplement DefineTypeSize in terms of APInt. This eliminates some
|
14 anni fa |