[Kernel] Cabs2cil: inlines the C offsetof macro before the analyses.
In order to avoid an undefined behavior in the C code generated for this macro (conversion from an absolute integer to a pointer).
Showing
- src/kernel_internals/parsing/cparser.mly 8 additions, 1 deletionsrc/kernel_internals/parsing/cparser.mly
- src/kernel_internals/typing/cabs2cil.ml 22 additions, 0 deletionssrc/kernel_internals/typing/cabs2cil.ml
- src/kernel_services/ast_printing/cil_printer.ml 17 additions, 0 deletionssrc/kernel_services/ast_printing/cil_printer.ml
- src/kernel_services/ast_queries/cil.ml 0 additions, 13 deletionssrc/kernel_services/ast_queries/cil.ml
- tests/misc/oracle/pragma-pack.0.res.oracle 2 additions, 0 deletionstests/misc/oracle/pragma-pack.0.res.oracle
- tests/misc/oracle/pragma-pack.1.res.oracle 2 additions, 0 deletionstests/misc/oracle/pragma-pack.1.res.oracle
- tests/misc/oracle/pragma-pack.2.res.oracle 2 additions, 0 deletionstests/misc/oracle/pragma-pack.2.res.oracle
- tests/misc/oracle/pragma_pack_zero.0.res.oracle 2 additions, 0 deletionstests/misc/oracle/pragma_pack_zero.0.res.oracle
- tests/misc/oracle/pragma_pack_zero.1.res.oracle 2 additions, 0 deletionstests/misc/oracle/pragma_pack_zero.1.res.oracle
- tests/syntax/oracle/offsetof.res.oracle 3 additions, 4 deletionstests/syntax/oracle/offsetof.res.oracle
- tests/value/oracle/attribute-aligned.res.oracle 2 additions, 0 deletionstests/value/oracle/attribute-aligned.res.oracle
Loading
Please register or sign in to comment