Daniel Dunbar
|
1ee4b9e6d2
Fix PR5982, a refacto in checking for '=' in a -D argument.
|
15 年之前 |
Benjamin Kramer
|
a99927774d
Use MacroBuilder for TargetDefines instead of std::vector.
|
15 年之前 |
Benjamin Kramer
|
b1b5b901ca
Move MacroBuilder into Frontend/Utils.h and clean it up a bit.
|
15 年之前 |
Benjamin Kramer
|
a3d8ced7f0
Rework InitPreprocessor to use a MacroBuilder class instead of pushing around
|
15 年之前 |
Kovarththanan Rajaratnam
|
3e82f8ac70
Switch UndefineBuiltinMacro() over to using StringRef
|
15 年之前 |
Kovarththanan Rajaratnam
|
8746e4e381
Switch DefineBuiltinMacro() over to using StringRef
|
15 年之前 |
Kovarththanan Rajaratnam
|
7d0eed6ed7
Convert from char pointer to char array
|
15 年之前 |
Kovarththanan Rajaratnam
|
a66a31940a
Tigthen scope of local char array
|
15 年之前 |
Steve Naroff
|
fdd6aaf162
Integrate the following from the 'objective-rewrite' branch:
|
15 年之前 |
Daniel Dunbar
|
baac10380c
Fix two more diagnostic-on-stderr instances that thought they could hide from me -- they thought wrong.
|
15 年之前 |
Douglas Gregor
|
057e567f1b
Extend -remap-file=from;to to permit mapping from a non-existent
|
15 年之前 |
Douglas Gregor
|
2973c0eff4
Move file-remapping logic into InitPreprocesor. No functionality change
|
15 年之前 |
Rafael Espindola
|
0259d20ba1
Exit the command line into <built-in> instead of going directly from the command line to the input file.
|
15 年之前 |
Ken Dyck
|
3e945c8cd8
Define __SIG_ATOMIC_WIDTH__ for use in stdint.h.
|
15 年之前 |
Ken Dyck
|
63e6561343
Define __WCHAR_WIDTH__ for use in stdint.h.
|
15 年之前 |
Ken Dyck
|
7635d2151d
Add __WINT_WIDTH__ to paramaterize the limits of WINT_MIN and WINT_MAX in
|
15 年之前 |
Ken Dyck
|
7484e5d8e2
Add __SIZE_WIDTH__ to eventually replace __SIZE_TYPE__ in stdint.h.
|
15 年之前 |
Ken Dyck
|
8241d73c64
Restore __INTMAX_TYPE__, __UINTMAX_TYPE__, __PTRDIFF_TYPE__, and
|
15 年之前 |
Ken Dyck
|
cf2f71f91d
Remove __PTRDIFF_TYPE__ as it is no longer needed by stdint.h. It has been
|
15 年之前 |
Ken Dyck
|
d00c75179c
Add __PTRDIFF_WIDTH__ macro to eventually replace __PTRDIFF_TYPE__ in stdint.h.
|
15 年之前 |
Ken Dyck
|
ed116e95bc
Remove __INTPTR_TYPE__ as it is no longer needed by stdint.h, which uses
|
15 年之前 |
Ken Dyck
|
d896e1ad86
Predefine __INTPTR_WIDTH__ for future use in stdint.h.
|
15 年之前 |
Ken Dyck
|
eec59a7364
Remove the __INTMAX_TYPE__ and __UINTMAX_TYPE__ built-in macros as they are no
|
15 年之前 |
Ken Dyck
|
186696bee3
Predefine __INTMAX_WIDTH__ for the future parameterization of INTMAX macros in
|
15 年之前 |
Daniel Dunbar
|
049d3a06ea
Simplify PreprocessorOptions, it doesn't need abstracted field access.
|
15 年之前 |
Ken Dyck
|
eef22efce8
Parameterize the constant-generating macros in stdint.h with new built-in
|
15 年之前 |
Chris Lattner
|
dcdd2a064a
Generalize stdint.h for non-8-bit-multiple types, patch by
|
16 年之前 |
Chris Lattner
|
9184646509
do not store wchar/char16/char32/intmax width/alignment info
|
16 年之前 |
Daniel Dunbar
|
c7162937a4
Tweak PCH -include handling to make sure it matches the name as would be present
|
16 年之前 |
Daniel Dunbar
|
961c76ea8d
Always initialize the header search object as part of InitializePreprocessor;
|
16 年之前 |