Skip to content
Snippets Groups Projects
  1. Feb 05, 2025
  2. Feb 03, 2025
  3. Jan 31, 2025
  4. Jan 29, 2025
    • Basile Desloges's avatar
      [kernel] Fix typing of types in builtins · 36612966
      Basile Desloges authored
      The builtins `__builtin_types_compatible_p` and `__builtin_va_arg` need
      a type as argument. Frama-C converts them to an expression to be able to
      type the builtin call.
      
      This commit change the conversion in `cparser.mly` from a sizeof on the
      type to a cast with a marker indicating from which builtin the argument
      is coming from. This allows `cabs2cil` to type this expression
      differently than a regular cast or sizeof.
      36612966
  5. Jan 28, 2025
  6. Dec 20, 2024
  7. Nov 05, 2024
  8. Nov 04, 2024
  9. Oct 15, 2024
  10. Oct 10, 2024
  11. Oct 09, 2024
  12. Sep 30, 2024
  13. Sep 24, 2024
  14. Sep 20, 2024
  15. Sep 18, 2024
  16. Sep 16, 2024
  17. Sep 13, 2024
  18. Sep 11, 2024
    • David Bühler's avatar
      [kernel] Cabs2cil: fixes the alignement computation on packed directives. · e14c38aa
      David Bühler authored and Andre Maroneze's avatar Andre Maroneze committed
      - uses the alignment of a field type instead of its size to compute
        the field alignement.
      - removes incorrect special case for flexible array members, introduced to
        circumvent a crash when computing their size. As we now use the alignment
        instead of the size, the crash no longer occurs.
      - merges the implementation of two similar cases (whether there are aligned
        field attributes or not).
      e14c38aa
  19. Sep 10, 2024
  20. Sep 02, 2024
  21. Aug 29, 2024
Loading