Nick Lewycky
|
a9c6441c73
The macros defined by the language standard are still available even when the
|
14 years ago |
Francois Pichet
|
4b7e048970
Add a FIXME.
|
14 years ago |
Francois Pichet
|
a23ae3f457
Temporary preprocessor hack to get around the Microsoft __identifier(x) extension.
|
14 years ago |
Francois Pichet
|
338d7f7362
Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types.
|
14 years ago |
Chandler Carruth
|
f8c247d247
Move all of the logic for __DEPRECATED to the driver based on comments
|
14 years ago |
Chandler Carruth
|
1cfe3c305c
Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. This
|
14 years ago |
Eli Friedman
|
1cfeefdb38
PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding.
|
14 years ago |
Daniel Dunbar
|
ad1a4c6e89
Change Clang's __VERSION__ to include the same basic info as in clang -v.
|
14 years ago |
Daniel Dunbar
|
47226350c4
Preprocessor: Don't define __STDC__ in -traditional-cpp mode.
|
14 years ago |
Argyrios Kyrtzidis
|
299a4a967b
Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager
|
14 years ago |
Chris Lattner
|
d7f758cb88
Reimplement DefineTypeSize in terms of APInt. This eliminates some
|
14 years ago |
Nick Lewycky
|
277a6e7525
Preserve what the user passed to -include when emitting .d files. Fixes PR8974!
|
14 years ago |
Michael J. Spencer
|
fbfd180495
Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute.
|
14 years ago |
Peter Collingbourne
|
f0840820b4
Implement -cl-fast-relaxed-math
|
14 years ago |
Michael J. Spencer
|
03013fa9a0
Merge System into Support.
|
14 years ago |
Chris Lattner
|
39b49bcaad
now the FileManager has a FileSystemOpts ivar, stop threading
|
14 years ago |
Argyrios Kyrtzidis
|
389db16c63
Implement -working-directory.
|
15 years ago |
Steven Watanabe
|
343d65c073
Tell the VS headers that char16_t and char32_t are keywords, so yvals.h doesn't try to define them as typedefs.
|
15 years ago |
Francois Pichet
|
c5138b2957
First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES is not a predefined macro, remove it.
|
15 years ago |
Douglas Gregor
|
5c0ca52e40
Predeclare class type_info in Microsoft mode, from Francois Pichet!
|
15 years ago |
Michael J. Spencer
|
13cfedb26c
Fix typo in comment.
|
15 years ago |
Eli Friedman
|
1d832436e9
PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar.
|
15 years ago |
Chris Lattner
|
8074ab3c3c
fix some undefined behavior, PR7779.
|
15 years ago |
Douglas Gregor
|
f4f6c9db68
Introduce basic support for loading a precompiled preamble while
|
15 years ago |
Douglas Gregor
|
44c181aec3
Basic plumbing for generating a precompiled preamble for an
|
15 years ago |
Daniel Dunbar
|
7f3a545ba6
Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't always
|
15 years ago |
Ted Kremenek
|
6a9ca7abf0
Remove state assertion.
|
15 years ago |
Ted Kremenek
|
4ae4c91920
Don't crash in InitializePreprocessor() when there is no valid PTHManager. Fixes <rdar://problem/8098441>.
|
15 years ago |
Eric Christopher
|
a4f6bba83c
Remove HAS_TLS define.
|
15 years ago |
Eric Christopher
|
1f84f8d970
More clang support for darwin tls. Add a __has_feature macro and
|
15 years ago |