| Commit message (Expand) | Author | Age | Files | Lines |
* | PR35214: don't crash if we see an array of unknown bound added to an empty bu... | Richard Smith | 2017-11-15 | 1 | -0/+8 |
* | Improve fix for PR28739 | Richard Smith | 2017-01-31 | 1 | -11/+6 |
* | PR28739: Check that integer values fit into 64 bits before extracting them as... | Richard Smith | 2017-01-30 | 1 | -2/+14 |
* | Explicitly permit undefined behavior in constant initializers for global | Richard Smith | 2015-12-08 | 1 | -1/+1 |
* | PR17381: Treat undefined behavior during expression evaluation as an unmodeled | Richard Smith | 2015-12-03 | 1 | -1/+1 |
* | [AST] Don't crash when comparing incomplete object | David Majnemer | 2015-08-29 | 1 | -0/+4 |
* | Make __builtin_object_size always answer correctly | George Burgess IV | 2015-08-19 | 1 | -4/+0 |
* | Revert r245323, it caused PR24493. | Nico Weber | 2015-08-18 | 1 | -0/+4 |
* | Make __builtin_object_size always answer correctly | George Burgess IV | 2015-08-18 | 1 | -4/+0 |
* | Fix PR21945: Crash in constant evaluator. | Jonathan Roelofs | 2015-06-01 | 1 | -0/+3 |
* | PR16074, implement warnings to catch pointer to boolean true and pointer to | Richard Trieu | 2014-02-26 | 1 | -1/+1 |
* | Don't treat overflow in floating-point conversions as a hard error in constan... | Eli Friedman | 2012-07-17 | 1 | -0/+3 |
* | Per Richard's comments on r154794, add the checks necessary to handle constan... | Eli Friedman | 2012-04-16 | 1 | -0/+6 |
* | Make constant evaluation for pointer comparisons work correctly for some unco... | Eli Friedman | 2012-04-16 | 1 | -0/+4 |
* | Add test for a construct we currently reject, constant-evaluating a load from... | Eli Friedman | 2012-04-11 | 1 | -0/+4 |
* | Fix a crash in the diangostic code in EvalConstant. PR12043. | Eli Friedman | 2012-02-21 | 1 | -0/+5 |
* | constexpr: evaluate (bool)&x as true when x is a local variable or a temporary. | Richard Smith | 2012-01-26 | 1 | -1/+1 |
* | When folding the size of a global scope VLA to a constant, require the array | Richard Smith | 2011-12-07 | 1 | -2/+2 |
* | PR11391: Don't try to evaluate the LHS of a _Complex assignment as an rvalue. | Richard Smith | 2011-11-16 | 1 | -0/+4 |
* | Fix PR11385: A pointer constant expression which has been cast via an integer is | Richard Smith | 2011-11-16 | 1 | -1/+4 |
* | Add missing casts to AST. | Eli Friedman | 2011-11-12 | 1 | -0/+3 |
* | Constant expression evaluation: although we don't know whether a literal will | Richard Smith | 2011-11-04 | 1 | -0/+3 |
* | When constant-folding, don't look at the initializer of a global const variable | Richard Smith | 2011-11-01 | 1 | -0/+4 |
* | Refactoring and test for r143360. Support for array rvalue to pointer decay is | Richard Smith | 2011-10-31 | 1 | -0/+3 |
* | Fix assert on constant expression evaluation of floating point increment. | Richard Smith | 2011-10-30 | 1 | -0/+1 |
* | Don't crash if a GCC binary conditional is used in a constant expression on an | Richard Smith | 2011-10-29 | 1 | -0/+3 |
* | Fix assertion in constant expression evaluation. The LHS of a floating-point | Richard Smith | 2011-10-28 | 1 | -0/+2 |
* | when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be ... | Chris Lattner | 2011-06-14 | 1 | -1/+1 |
* | Fix tests to account for new warning "expected ';' at end of declaration list... | Carl Norum | 2011-03-07 | 1 | -1/+1 |
* | Properly do a float -> _Complex double conversion, fixes rdar://8875946. | Argyrios Kyrtzidis | 2011-01-18 | 1 | -0/+6 |
* | fix PR7885, rejecting invalid uses of __builtin_constant_p. | Chris Lattner | 2010-10-12 | 1 | -1/+1 |
* | PR7884: Fix the implementations of __real__ and __imag__ on real floats. | Eli Friedman | 2010-08-14 | 1 | -2/+6 |
* | Make the "unused result" warning a warning about run-time behavior, so | Douglas Gregor | 2010-07-15 | 1 | -1/+1 |
* | Fix rdar://8139785 "implement warning on dead expression in comma operator" | Argyrios Kyrtzidis | 2010-06-30 | 1 | -1/+1 |
* | Fix for PR6274: teach constant folding to evaluate __builtin_expect. | Eli Friedman | 2010-02-13 | 1 | -0/+1 |
* | Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. | Daniel Dunbar | 2009-12-15 | 1 | -1/+1 |
* | Add constant evaluation for comma operator with floating-point operand. Fixes | Eli Friedman | 2009-11-16 | 1 | -0/+2 |
* | Make ASTContext::getIntWidth return 1 for all boolean type variations, not ju... | Sebastian Redl | 2009-11-05 | 1 | -0/+5 |
* | PR4351: Add constant evaluation for constructs like "foo == NULL", where | Eli Friedman | 2009-06-14 | 1 | -0/+2 |
* | PR4326: Handle constant evaluation for void* pointer subtraction | Eli Friedman | 2009-06-04 | 1 | -0/+1 |
* | PR4097: add logic to Evaluate to handle pointer equality comparisons. | Eli Friedman | 2009-04-28 | 1 | -0/+2 |
* | Add handling for complex->int, int->complex float, and float->complex | Eli Friedman | 2009-04-22 | 1 | -0/+2 |
* | Fix PR4027 + rdar://6808859, we were rejecting implicit casts of | Chris Lattner | 2009-04-21 | 1 | -0/+6 |
* | Rename clang to clang-cc. | Daniel Dunbar | 2009-03-24 | 1 | -1/+1 |
* | Minor enhancements to Evaluate. | Eli Friedman | 2009-03-23 | 1 | -0/+5 |
* | Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable w... | Anders Carlsson | 2009-02-28 | 1 | -0/+3 |
* | Fix obvious shortcoming in the implementations of Evaluate for | Eli Friedman | 2009-02-28 | 1 | -0/+5 |
* | Evaluation of unary deref could call integer evaluator on non-integral | Daniel Dunbar | 2009-02-21 | 1 | -0/+2 |
* | Add support for * (unary dereference) operator to ExprConstant. | Eli Friedman | 2009-02-20 | 1 | -0/+2 |
* | Emit the correct diagnostics when we constant fold an array size to a negativ... | Anders Carlsson | 2009-02-19 | 1 | -0/+4 |