summaryrefslogtreecommitdiff
path: root/test/Sema/builtins.c
AgeCommit message (Expand)Author
2014-10-02Add __sync_fetch_and_nand (again)Hal Finkel
2014-09-18Patch to check at compile time for overflow whenFariborz Jahanian
2014-09-12patch to add missing warning on sizeof wrong parameterFariborz Jahanian
2014-06-03Add __builtin_operator_new and __builtin_operator_delete, which act like callsRichard Smith
2013-11-13Only provide MS builtins when -fms-extensions is onReid Kleckner
2013-08-17Refactor all diagnosing of TypoCorrections through a common function, inRichard Smith
2012-12-18Add tests to check recent changes to some builtins.Bill Wendling
2012-11-02Tweak wording and add diagnostic groups to misc diagnostics.Eli Friedman
2012-09-22Avoid multiple atomic builtin declaration.Abramo Bagnara
2012-03-02Add -Wstring-plus-int, which warns on "str" + int and int + "str".Nico Weber
2011-12-15Modify how the -verify flag works. Currently, the verification string andRichard Trieu
2011-12-09Replace the implementation of __builtin_constant_p (which was based on the GCCRichard Smith
2011-12-06Suggest typo corrections for implicit function declarations.Hans Wennborg
2011-03-15Remove warning for null characters in CFString literals. Clang handles them ...Ted Kremenek
2010-10-15zap trailing whitespaceGabor Greif
2010-10-12fix PR7885, rejecting invalid uses of __builtin_constant_p.Chris Lattner
2010-09-07Have Sema check for validity of CGString literalFariborz Jahanian
2010-08-25Implement __builtin_printf, __builtin_fprintf. Fixes <rdar://problem/8336581>.Douglas Gregor
2010-07-28Make the pointer arguments to the __sync_* builtins pointers toDouglas Gregor
2010-07-26Mark __builtin_eh_return as noreturn. Patch by Dimitry Andric.Benjamin Kramer
2010-07-18Improve the representation of the atomic builtins in a few ways. First, we makeChandler Carruth
2010-07-09Fix PR7600, and correctly convert the result of an atomic builtin to theChandler Carruth
2010-04-19Remove the argument number from the constant integer diagnostic.Eric Christopher
2010-04-17Consolidate most of the integer constant expression builtin requirementEric Christopher
2009-12-30testcase for previous patch!Chris Lattner
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar
2009-09-28Provide a custom diagnostic when code tries to use an unknown builtinDouglas Gregor
2009-09-26builtin_trap should be noreturn, this fixes PR5062, patch byChris Lattner
2009-09-23implement support for __builtin_eh_return_data_regno on x86-32 and x86-64.Chris Lattner
2009-09-21Implement __builtin_unreachable(), a GCC 4.5 extension.Chris Lattner
2009-07-22Prep for new warning.Mike Stump
2009-06-06Test changes to account for removed builtins.Eli Friedman
2009-05-08Fix the atomics sema code to convert operands to the argument typesChris Lattner
2009-05-08reimplement __sync_* builtins to be variadic and to follow the sameChris Lattner
2009-04-28Simplify the scheme used for keywords, and change the classification Eli Friedman
2009-04-02We no longer expect an warning as this is now valid.Mike Stump
2009-03-24Rename clang to clang-cc.Daniel Dunbar
2008-11-21merge some simple call diagnostics.Chris Lattner
2008-05-25Fix this test on non-X86 platforms.Eli Friedman
2008-05-05Fix rdar://5905347 a crash on invalid builtin, due to theChris Lattner
2008-01-04add comments for the various AssignConvertType's, and split int->pointer from...Chris Lattner
2008-01-04Merge all the 'assignment' diagnostic code into one routine, decloning Chris Lattner
2007-12-20implement semantic analysis for __builtin_islessequal and friends.Chris Lattner