C semantic parser

Clone this repo:
  1. 14964df avoid crash with test-linearize -vv by Luc Van Oostenryck · 2 months ago master
  2. 97ebb34 use VOID instead of directly using &void_pseudo by Luc Van Oostenryck · 3 months ago sparse-next-20170307
  3. bdeaed1 move 'extern with initializer' validation after the validate method by Luc Van Oostenryck · 3 months ago
  4. 4463208 check the storage of C99 for-loop initializers by Luc Van Oostenryck · 3 months ago
  5. d4b88ff add an optional validation method to external_declaration() by Luc Van Oostenryck · 3 months ago
  6. b3e3bc4 add test cases for storage of c99 for-loop declarations by Luc Van Oostenryck · 3 months ago
  7. 9af83dd add test case for scope of C99 for-loop declarations by Luc Van Oostenryck · 3 months ago
  8. fdd3925 replace test for c99 for-loop initializers by Luc Van Oostenryck · 3 months ago
  9. 8ed1b10 remove unused helper is_branch_goto() by Luc Van Oostenryck · 3 months ago
  10. 86bcec7 split OP_BR between unconditional & conditional: OP_CBR by Luc Van Oostenryck · 3 months ago
  11. 522773d fix size of loaded bitfields by Luc Van Oostenryck · 3 months ago
  12. b8c2686 fix usage in simplify_seteq_setne() by Luc Van Oostenryck · 3 months ago
  13. ce83abe ignore whole-range overlapping initializer by Luc Van Oostenryck · 3 months ago
  14. 7788da8 fix checking of overlapping initializer by Luc Van Oostenryck · 3 months ago
  15. 6c66b45 allow to warn on all overlapping initializers by Luc Van Oostenryck · 3 months ago
  16. f6ae9c8 add test case for warnings about overlapping initializers by Luc Van Oostenryck · 3 months ago
  17. ecb47e3 use option: '-Woverride-init' by Luc Van Oostenryck · 3 months ago
  18. a9432b3 Allow casting to a restricted type if !restricted_value by Edward Cree · 3 months ago
  19. 0dfda0d make -Wbitwise operational again by Luc Van Oostenryck · 3 months ago
  20. df57533 add missing braces around FOR_EACH_PTR loop by Luc Van Oostenryck · 3 months ago