path: root/expand.c
Commit message (Expand)AuthorAgeFilesLines
* Unhardcode byte size being 8 bits.David Given2008-12-171-1/+1
* Rename Wundefined_preprocessor to Wundef to match the command-line argumentJosh Triplett2007-08-311-1/+1
* is_zero_constant: declare saved constJosh Triplett2007-08-301-1/+1
* Make "Initializer entry defined twice" a warning, not an errorJosh Triplett2007-07-271-1/+1
* [PATCH] rewrite type_difference()Al Viro2007-07-141-2/+4
* fix handling of address_space in casts and assignmentsAl Viro2007-07-101-0/+1
* first pass at null pointer constantsAl Viro2007-07-081-11/+27
* fix the comma handling in integer constant expressionsAl Viro2007-07-081-3/+38
* [PATCH] fix handling of integer constant expressionsAl Viro2007-06-261-1/+15
* [PATCH] implement __builtin_offsetof()Al Viro2007-06-261-0/+1
* saner reporting of overlaps in initializersAl Viro2007-05-261-1/+3
* Prevent potential NULL pointer dereference in expand_compareJosh Triplett2007-03-101-10/+12
* Remove stray space from expand_compare in expand.cJosh Triplett2007-03-101-1/+1
* Fix typos in commentsJosh Triplett2007-03-091-2/+2
* Add annotation for inline function call.Christopher Li2007-03-021-3/+3
* Introduce expression_errorChristopher Li2007-02-271-7/+7
* Fix the segfault when initializer has unknown symbolChristopher Li2007-02-221-1/+1
* Typo fixesPavel Roskin2006-11-061-1/+1
* Merge branch 'fix-defined-twice-error-on-empty-struct' into stagingJosh Triplett2006-10-161-6/+4
| * "Initializer entry defined twice" should not trigger with zero-size fieldsJosh Triplett2006-09-131-6/+4
* | [PATCH] fix duplicate initializer detectionAl Viro2006-09-301-2/+2
* Make sparse warn about initializers that initialize the same member twiceLinus Torvalds2006-09-031-20/+34
* [PATCH] Add -Wno-cast-truncateJosh Triplett2006-08-291-0/+4
* Make local declarations be statements of their ownLinus Torvalds2005-12-311-16/+17
* Re-name "error()" function to "sparse_error()"Linus Torvalds2005-11-161-5/+5
* Simplify constant array (or structure) dereferences furtherLinus Torvalds2005-09-261-39/+46
* Teach dereference expansion to look into constant array dereferencesLinus Torvalds2005-09-261-12/+53
* [PATCH] replaced warnings with errors.Mitesh Shah2005-09-221-4/+4
* Warn about undefined preprocessor symbols at expansion time, not parse timeLinus Torvalds2005-09-091-0/+8
* Add compile-time "range-check" infrastructure to sparseLinus Torvalds2005-04-071-1/+6
* Split out the blob allocator from lib.c into allocate.c.Linus Torvalds2005-04-071-0/+1
* Be more graceful about missing types and malformed expressions.Linus Torvalds2005-04-071-1/+1
* When expanding a constant short conditional, make sureLinus Torvalds2005-04-071-0/+2
* Update copyright notices a bit.Linus Torvalds2005-04-071-1/+1
* Remove EXPR_BITFIELD entirely.Linus Torvalds2005-04-071-3/+0
* Separate explicit and implied casts.Linus Torvalds2005-04-071-0/+1
* Fix up dropped bit checkLinus Torvalds2005-04-071-6/+11
* Make the cast truncation warning a bit more readable.Linus Torvalds2005-04-071-1/+3
* Make casts warn if they drop bits from constant values.Linus Torvalds2005-04-071-3/+10
* Remove remnants of two-expression x ? : y handling..Linus Torvalds2005-04-071-1/+0
* Fix cost of a simplified int/fp binop expression.Linus Torvalds2005-04-071-2/+2
* Implement __builtin_safe_p() to match __builtin_constant_p.Linus Torvalds2005-04-071-3/+19
* Do some trivial statement simplification.Linus Torvalds2005-04-071-18/+52
* Add an internal sparse "context" statement type.Linus Torvalds2005-04-071-0/+3
* Add __sizeof_ptr__ that looks at a pointer expression andLinus Torvalds2005-04-071-0/+1
* We actually _can_ have multiple initializers at offset zero.Linus Torvalds2005-04-071-2/+6
* [PATCH] #if expression handling cleanupsAlexander Viro2005-04-071-11/+0
* Make sure sort does not degenerate.welinder@anemone.rentec.com2005-04-071-8/+8
* Use the list sorter to sort the EXPR_INITIALIZER lists.Linus Torvalds2005-04-071-0/+32
* Do the EXPR_POS simplification breadth first, not depth first. Linus Torvalds2005-04-071-4/+4