diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2016-12-26 20:04:37 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2016-12-26 20:04:37 +0200 |
commit | 8c834b60399ac1ef71569a4cedee25bd30b8d07c (patch) | |
tree | ccc30df94c185eeca9d821bce1d73e70a2ff7b9b /libmu_sieve | |
parent | c07fc42cdc414e0281b4453d31a0855af07db5a4 (diff) | |
download | mailutils-8c834b60399ac1ef71569a4cedee25bd30b8d07c.tar.gz mailutils-8c834b60399ac1ef71569a4cedee25bd30b8d07c.tar.bz2 |
Fix typecasts in sieve
* libmu_sieve/sieve.y (sieve_parse): Make sure 0 is properly promoted
to sieve_instr_t.
Diffstat (limited to 'libmu_sieve')
-rw-r--r-- | libmu_sieve/sieve.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libmu_sieve/sieve.y b/libmu_sieve/sieve.y index edd4c37db..5bb8cb25d 100644 --- a/libmu_sieve/sieve.y +++ b/libmu_sieve/sieve.y @@ -1516,7 +1516,7 @@ sieve_parse (void) mu_error (_("Optimized parse tree")); tree_dump (mu_strerr, sieve_tree, 0, mu_sieve_machine); } - mu_i_sv_code (mu_sieve_machine, (sieve_op_t) 0); + mu_i_sv_code (mu_sieve_machine, (sieve_op_t) (sieve_instr_t) 0); /* Clear location, so that mu_i_sv_locus will do its job. */ mu_sieve_machine->locus.mu_file = NULL; @@ -1524,7 +1524,7 @@ sieve_parse (void) mu_sieve_machine->locus.mu_col = 0; tree_code (mu_sieve_machine, sieve_tree); - mu_i_sv_code (mu_sieve_machine, (sieve_op_t) 0); + mu_i_sv_code (mu_sieve_machine, (sieve_op_t) (sieve_instr_t) 0); } if (rc == 0) |