- 7339749 PR3691: Add support for complex modes. I also tossed in support for XF by Eli Friedman · 15 years ago
- 592b67b fix PR# by Chris Lattner · 15 years ago
- 7b5b5b4 fix PR2639 by Chris Lattner · 15 years ago
- 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 15 years ago
- 1a7acfa Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable will have the right type by the time the initializer is checked. This ensures that code like by Anders Carlsson · 15 years ago
- f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 15 years ago
- 709fa15 Check a few more kinds of declarations that make a scope. by Eli Friedman · 15 years ago
- 8f17b66 Start of checking for gotos which jump to an illegal destination. by Eli Friedman · 15 years ago
- 722c717 Fix obvious shortcoming in the implementations of Evaluate for by Eli Friedman · 15 years ago
- 35d276f upgrade various 'implicit int' warnings from an ext-warn to warning when not by Chris Lattner · 15 years ago
- 3d692df When checking printf-arguments for functions with '__attribute__ ((format (printf, X, Y)))' by Ted Kremenek · 15 years ago
- 7fa649f Oops, Ted beat me to it. I'll just play angry god and remove his version! by Daniel Dunbar · 15 years ago
- c8d8fa9 Add coverage of "member of anonymous union redeclares ..." diagnostic. by Daniel Dunbar · 15 years ago
- beba7f4 Add test case for PR 3675. by Ted Kremenek · 15 years ago
- 35183ac Change the AST generated for offsetof a bit so that it looks like a by Eli Friedman · 15 years ago
- f04ec67 Some additional ICE tests. by Eli Friedman · 15 years ago
- 3cc7292 rename test by Chris Lattner · 15 years ago
- 19753cf ok, not as broken as I thought, just confusing. This allows by Chris Lattner · 15 years ago
- bc592e6 Fix for PR3663/3669: use TryToFixInvalidVariablyModifiedType for by Eli Friedman · 15 years ago
- b90052a Use CheckAssignmentConstraints for checking the cleanup attr function. Fixes PR3656. by Anders Carlsson · 15 years ago
- 2224f84 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 15 years ago
- d6f7e9d When we're declaring an object or function with linkage, teach name by Douglas Gregor · 15 years ago
- 8f30105 Extend the implicit declaration and checking against out-of-scope by Douglas Gregor · 15 years ago
- 25d944a In C, when we see a function declaration within a local scope, export by Douglas Gregor · 15 years ago
- 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 15 years ago
- 1829a6d fix rdar://6611778, a redefinition of an interface was causing an by Chris Lattner · 15 years ago
- 91110ee A few small improvements to Evaluate for stuff I noted in FIXMEs. by Eli Friedman · 15 years ago
- c91b7d9 Fix test to be legal on 64-bit systems. by Eli Friedman · 15 years ago
- 578a972 Throw the switch to exclusively use Evaluate (along with the small by Eli Friedman · 15 years ago
- c508203 Fix for PR3433: map __alignof__ to preferred alignment. (This was by Eli Friedman · 15 years ago
- dcdafb6 Improvements to ASTContext::getDeclAlignInBytes; fixes the testcase in by Eli Friedman · 15 years ago
- 85c3515 Sanity fix for PR3642: if we're treating a diagnostic as an error, it's by Eli Friedman · 15 years ago
- 8d7d6e9 Force arch for these test cases. by Daniel Dunbar · 15 years ago
- 4fff481 Evaluation of unary deref could call integer evaluator on non-integral by Daniel Dunbar · 15 years ago
- 540b146 Always try to fold array sizes, and warn if we could fold something that isn't an ICE. This makes us compatible with GCC. by Anders Carlsson · 15 years ago
- e8761c8 Add support for * (unary dereference) operator to ExprConstant. by Eli Friedman · 15 years ago
- da15323 Suppress constant initializer checking when the declaration isn't valid. by Eli Friedman · 15 years ago
- d0344a4 Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 15 years ago
- 403bc2b Arguments to unordered comparison builtins may need implicit casts. by Daniel Dunbar · 15 years ago
- 5bab788 Add sema support for the noinline attribute. by Anders Carlsson · 15 years ago
- 6beb165 fix test case by Zhongxing Xu · 15 years ago
- 1c17689 Emit the correct diagnostics when we constant fold an array size to a negative value. by Anders Carlsson · 15 years ago
- e2f0e96 Make sure to check the value of the constant expression, as suggested by Daniel. by Anders Carlsson · 15 years ago
- 4d4c50d Handle the GNU void* and function pointer arithmetic extensions for constant expressions as well. by Anders Carlsson · 15 years ago
- 9b76143 Make error-message check platform-agnostic by Douglas Gregor · 15 years ago
- 7c53ca6 Downgrade the "excess elements in initializer" errors to warnings *in by Douglas Gregor · 15 years ago
- c2b6a82 Return true on errors, return true on errors, return true on errors by Douglas Gregor · 15 years ago
- 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 15 years ago
- 7549c55 __attribute__((aligned)) was being ignored! by Daniel Dunbar · 15 years ago
- d0d082f use the full spelling of a string literal token so that trigraphs by Chris Lattner · 15 years ago
- 07f192e add c testcase for string literal diagnostic improvement. by Chris Lattner · 15 years ago
- 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 15 years ago
- c6666f8 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 15 years ago
- edbb94c Fix test on platforms where size_t != unsigned long. by Eli Friedman · 15 years ago
- 2d6744f isICE was evaluating ?: incorrectly with missing-gcc-LHS extension. by Daniel Dunbar · 15 years ago
- 2846584 Proof that attribute __overloadable__ works as well as overloadable by Douglas Gregor · 15 years ago
- 655753a Remove the error about redefining library functions. It's causing too by Douglas Gregor · 15 years ago
- 9add317 Static variables and functions won't collide with standard library by Douglas Gregor · 15 years ago
- 5bef8dd add support for -fno-math-errno, and validate that it affects sema properly. by Chris Lattner · 15 years ago
- 7d84c76 sema no longer explodes, yay! by Chris Lattner · 15 years ago
- 396b2a2 Diagnose non-power-of-2 arguments to attribute aligned. by Daniel Dunbar · 15 years ago
- 22bd905 diagnose uses of deprecated typenames and tags. by Chris Lattner · 15 years ago
- 73525de enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy by Chris Lattner · 15 years ago
- 6871981 When a function with a prototype is redeclared without a prototype, by Douglas Gregor · 15 years ago
- cda9c67 Adopt a more principled approach to invalid declarations: by Douglas Gregor · 15 years ago
- 553905d add support for deprecated objc ivars. by Chris Lattner · 15 years ago
- cfdff38 Add support for deprecated members of RecordDecls (e.g. struct fields). by Chris Lattner · 15 years ago
- b104b1f Don't allow taking the address of an element in an ext_vector by Nate Begeman · 15 years ago
- 61a0f17 allow implementations of deprecated functions to use deprecated symbols. by Chris Lattner · 16 years ago
- f244cd7 Add a test case for -ffreestanding that redefines malloc. by Douglas Gregor · 16 years ago
- 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
- 4238254 new tests, it would be nice to not warn on the second one. by Chris Lattner · 16 years ago
- 026dc96 Several related changes: by Chris Lattner · 16 years ago
- 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
- a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
- 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
- 186204b Warn about attribute used ignored on "extern int a __attribute__((used))". by Daniel Dunbar · 16 years ago
- 56cd21b If x is an invalid field decl, don't construct an expression for P->x, by Chris Lattner · 16 years ago
- b805dad Sema/AST support for attribute used. Patch by Anders Johnson (with small tweaks & test case)! by Daniel Dunbar · 16 years ago
- b235caa Start warning about unknown attributes. by Anders Carlsson · 16 years ago
- d87df37 Add sema support for the nodebug attribute. by Anders Carlsson · 16 years ago
- f98aba3 Initial implementation of arbitrary fixed-width integer types. by Eli Friedman · 16 years ago
- ae17094 Tighten checking of the "overloadable" attribute. If any function by a by Douglas Gregor · 16 years ago
- 4fc526d Add missing test for the "overloadable" attribute by Douglas Gregor · 16 years ago
- dfb5e59 Fix a bug with designated initializers where we were stepping out of a by Douglas Gregor · 16 years ago
- adadd8d Fix va_arg bug noticed by Eli, __builtin_va_arg is not an l-value by Daniel Dunbar · 16 years ago
- 241540e Add test for overloading with _Complex in C by Douglas Gregor · 16 years ago
- 3ebc36a testcase for rdar://6096412 which already works. by Chris Lattner · 16 years ago
- 0bfe54f GNU allows structs with flexible array members to be placed inside by Douglas Gregor · 16 years ago
- fdf5569 When handling "the rest" of a designated array subobject, maybe sure by Douglas Gregor · 16 years ago
- 89ef6e0 Fix redundant errors for redefinitions with multiple existing definitions. by Sebastian Redl · 16 years ago
- ddf7e99 Make the test cases failing due to exact diagnostic matching XFAIL. by Sebastian Redl · 16 years ago
- bfa2ac0 Fixup expected errors. by Mike Stump · 16 years ago
- 89941c1 Improve Sema of the cleanup attribute somewhat. by Anders Carlsson · 16 years ago
- 3cb0692 Make one expected-diag directive match exactly one actual diagnostic. by Sebastian Redl · 16 years ago
- 392cf91 Use our new snazzy stdint.h to make a testcase 64-bit portable. by Sebastian Redl · 16 years ago
- eeb15d4 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 16 years ago
- 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 16 years ago
- 18d76c2 Note the Radar number that corresponds to PR3137 by Douglas Gregor · 16 years ago
- 0e8aaaf Test for PR3137. by Eli Friedman · 16 years ago