[typing] Take into account tentative defs when merging globals
A tentative def turned into 0-initialization can't be merged with an explicit definition from another translation unit.
Showing
- src/kernel_internals/typing/frontc.ml 0 additions, 1 deletionsrc/kernel_internals/typing/frontc.ml
- src/kernel_internals/typing/mergecil.ml 4 additions, 11 deletionssrc/kernel_internals/typing/mergecil.ml
- tests/syntax/oracle/tentative_definition.0.res.oracle 10 additions, 0 deletionstests/syntax/oracle/tentative_definition.0.res.oracle
- tests/syntax/oracle/tentative_definition.1.res.oracle 11 additions, 0 deletionstests/syntax/oracle/tentative_definition.1.res.oracle
- tests/syntax/oracle/tentative_definition.2.res.oracle 12 additions, 0 deletionstests/syntax/oracle/tentative_definition.2.res.oracle
- tests/syntax/oracle/tentative_definition.3.res.oracle 12 additions, 0 deletionstests/syntax/oracle/tentative_definition.3.res.oracle
- tests/syntax/oracle/tentative_definition.4.res.oracle 10 additions, 0 deletionstests/syntax/oracle/tentative_definition.4.res.oracle
- tests/syntax/oracle/tentative_definition.5.res.oracle 6 additions, 0 deletionstests/syntax/oracle/tentative_definition.5.res.oracle
- tests/syntax/oracle/tentative_definition.6.res.oracle 6 additions, 0 deletionstests/syntax/oracle/tentative_definition.6.res.oracle
- tests/syntax/oracle/tentative_definition.7.res.oracle 6 additions, 0 deletionstests/syntax/oracle/tentative_definition.7.res.oracle
- tests/syntax/oracle/tentative_definition.8.res.oracle 6 additions, 0 deletionstests/syntax/oracle/tentative_definition.8.res.oracle
- tests/syntax/oracle/tentative_definition.9.res.oracle 6 additions, 0 deletionstests/syntax/oracle/tentative_definition.9.res.oracle
- tests/syntax/tentative_definition.c 77 additions, 0 deletionstests/syntax/tentative_definition.c
- tests/syntax/tentative_definition_aux.c 64 additions, 0 deletionstests/syntax/tentative_definition_aux.c
Loading
Please register or sign in to comment