Chandler Carruth
|
f8c247d247
Move all of the logic for __DEPRECATED to the driver based on comments
|
před 14 roky |
Chandler Carruth
|
1cfe3c305c
Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. This
|
před 14 roky |
Eli Friedman
|
1cfeefdb38
PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding.
|
před 14 roky |
Daniel Dunbar
|
ad1a4c6e89
Change Clang's __VERSION__ to include the same basic info as in clang -v.
|
před 14 roky |
Daniel Dunbar
|
47226350c4
Preprocessor: Don't define __STDC__ in -traditional-cpp mode.
|
před 14 roky |
Argyrios Kyrtzidis
|
299a4a967b
Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager
|
před 14 roky |
Chris Lattner
|
d7f758cb88
Reimplement DefineTypeSize in terms of APInt. This eliminates some
|
před 14 roky |
Nick Lewycky
|
277a6e7525
Preserve what the user passed to -include when emitting .d files. Fixes PR8974!
|
před 14 roky |
Michael J. Spencer
|
fbfd180495
Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute.
|
před 14 roky |
Peter Collingbourne
|
f0840820b4
Implement -cl-fast-relaxed-math
|
před 14 roky |
Michael J. Spencer
|
03013fa9a0
Merge System into Support.
|
před 14 roky |
Chris Lattner
|
39b49bcaad
now the FileManager has a FileSystemOpts ivar, stop threading
|
před 14 roky |
Argyrios Kyrtzidis
|
389db16c63
Implement -working-directory.
|
před 15 roky |
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.
|
před 15 roky |
Francois Pichet
|
c5138b2957
First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES is not a predefined macro, remove it.
|
před 15 roky |
Douglas Gregor
|
5c0ca52e40
Predeclare class type_info in Microsoft mode, from Francois Pichet!
|
před 15 roky |
Michael J. Spencer
|
13cfedb26c
Fix typo in comment.
|
před 15 roky |
Eli Friedman
|
1d832436e9
PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar.
|
před 15 roky |
Chris Lattner
|
8074ab3c3c
fix some undefined behavior, PR7779.
|
před 15 roky |
Douglas Gregor
|
f4f6c9db68
Introduce basic support for loading a precompiled preamble while
|
před 15 roky |
Douglas Gregor
|
44c181aec3
Basic plumbing for generating a precompiled preamble for an
|
před 15 roky |
Daniel Dunbar
|
7f3a545ba6
Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't always
|
před 15 roky |
Ted Kremenek
|
6a9ca7abf0
Remove state assertion.
|
před 15 roky |
Ted Kremenek
|
4ae4c91920
Don't crash in InitializePreprocessor() when there is no valid PTHManager. Fixes <rdar://problem/8098441>.
|
před 15 roky |
Eric Christopher
|
a4f6bba83c
Remove HAS_TLS define.
|
před 15 roky |
Eric Christopher
|
1f84f8d970
More clang support for darwin tls. Add a __has_feature macro and
|
před 15 roky |
Dan Gohman
|
cfeac3441a
Add several more predefines from modern versions of GCC.
|
před 15 roky |
Ted Kremenek
|
f0af777aff
Predefine the '__clang_analyzer__' macro when using '-analyze'.
|
před 15 roky |
Douglas Gregor
|
4290fbd89e
Add Clang version inspection macros. Fixes PR6681.
|
před 15 roky |
Chris Lattner
|
fcaa9e7870
fix PR6936: don't generate line marker directives when preprocessing
|
před 15 roky |