aboutsummaryrefslogtreecommitdiff
path: root/test/Preprocessor
AgeCommit message (Expand)Author
2013-01-24Add a fixit for \U1234 -> \u1234.Jordan Rose
2013-01-24Handle universal character names and Unicode characters outside of literals.Jordan Rose
2013-01-23Don't check lines beginning with '#', since they could contain a path with th...Bill Wendling
2013-01-17Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ...Joey Gouly
2013-01-17Suppress all -Wunused-value warnings from macro body expansions.Matt Beaumont-Gay
2013-01-16No longer crashing with an assert when __has_include or __has_include_next is...Aaron Ballman
2013-01-09[PreprocessingRecord] A macro expansion can be reported out-of-order in cases...Argyrios Kyrtzidis
2013-01-09Make sure clang puts tokens from different files on separate lines in "-E -P"...Eli Friedman
2013-01-09Make __has_include a bit more resilient in the presence of macros. <rdar://p...Eli Friedman
2013-01-02s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few near...Richard Smith
2012-12-19[preprocessor] When "merging" macro argument tokens into one SLocEntry chunk,Argyrios Kyrtzidis
2012-12-14[preprocessor] For errors at a function macro invocation, also includeArgyrios Kyrtzidis
2012-12-12Don't warn about disabled macro expansion if we see the name of a function-li...Richard Smith
2012-12-06Disable clang/test/Preprocessor/macro-multiline.c for now, while investigatin...NAKAMURA Takumi
2012-11-17Prevent premature macro expansion in __has_builtin, __has_feature,Andy Gibbs
2012-11-17Made the "expected string literal" diagnostic more expressiveAndy Gibbs
2012-11-17Refactored duplicate string literal lexing code within Preprocessor, into aAndy Gibbs
2012-11-17Fix handling of invalid uses of the __has_warning builtin macroAndy Gibbs
2012-11-17Add missing features for misc x86 CPUs to CPU feature translation. Patch by ...Eli Friedman
2012-11-16CPP Output: Do not emit an enter file marker for the main file.Daniel Dunbar
2012-11-14Suppress elided variadic macro argument extension diagnostic for macros usingEli Friedman
2012-11-10Add clang support of RTM from TSXMichael Liao
2012-11-10Make __LDBL_MAX__ etc. have the correct type on targets where long double/dou...Eli Friedman
2012-11-09Improved support for removing the comma preceding __VA_ARGS__ where __VA_ARGS__Andy Gibbs
2012-10-27Reverted back the changes made in 166868 and in 166869Mahesha S
2012-10-27Feature:Mahesha S
2012-10-25Correct test inovocations to use %clang_cc1 rather than direct invocation (so...David Tweed
2012-10-22Fix for PR13334. This prevents crashes that result from badly formedRichard Trieu
2012-10-19Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnost...Andy Gibbs
2012-10-01[clang-tests] Changed relative paths to absolute paths in run command for ann...Michael Gottesman
2012-09-26Allow -MF to be used in combination with -E -M or -E -MM.Benjamin Kramer
2012-09-26Revert r163022, it caused PR13924.Nico Weber
2012-09-20The keywords "true" and "false" shouldn't warn under -Wundef.Eli Friedman
2012-09-08Add some ARM EABI preprocessor builtins testsAnton Korobeynikov
2012-08-31Normalize line endings of r163022.Joao Matos
2012-08-31Emulate MSVC's preprocessor macro argument separator behavior by not consider...Joao Matos
2012-08-30Make preprocessor act in a GCC-compatible fashion when a macro is redefinedRichard Smith
2012-08-29Define __mips64 / __mips64__ macros for MIPS 64-bit targets.Simon Atanasyan
2012-08-29Fixed a problem with #pragma push_macro/pop_macro implementation.Alexander Kornienko
2012-08-29Define _MIPS_ARCH and _MIPS_ARCH_<cpu name> macros for MIPS targets.Simon Atanasyan
2012-08-13c: small refactoring of checking for __attribute__(const))Fariborz Jahanian
2012-08-10Frontend: define _LP64 in a target-independent wayDylan Noblesmith
2012-08-08Preprocessor: fix __OPTIMIZE_SIZE__ and -OzDylan Noblesmith
2012-07-27Preprocessor: add __BYTE_ORDER__ predefined macroDylan Noblesmith
2012-07-27test/Preprocessor: add NVPTX predefine testsDylan Noblesmith
2012-07-19Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only.Bob Wilson
2012-07-11Start testing some commented-out cases of badly-formed __has_include.Jordan Rose
2012-07-11Allow -verify directives to be filtered by preprocessing.Jordan Rose
2012-07-07Wire up -mrdrnd for X86.Benjamin Kramer
2012-07-05MIPS: Define __mips_dsp_rev / __mips_dspr2 / __mips_dsp macrosSimon Atanasyan