Merge pull request #181 from eefi/bug/various/initializer

[fix] don't use unnamed fields in initializers
This commit is contained in:
Al Barrentine
2017-04-13 16:22:33 -04:00
committed by GitHub
2 changed files with 6 additions and 2 deletions

View File

@@ -783,7 +783,9 @@ address_parser_t *address_parser_init(char *filename) {
} }
if (most_common > -1) { if (most_common > -1) {
address_parser_types_t types = {.components = stats.components, .most_common = (uint16_t)most_common}; address_parser_types_t types;
types.components = stats.components;
types.most_common = (uint16_t)most_common;
kh_value(phrase_counts, pk) = (uint32_t)phrase_types_array->n; kh_value(phrase_counts, pk) = (uint32_t)phrase_types_array->n;
address_parser_types_array_push(phrase_types_array, types); address_parser_types_array_push(phrase_types_array, types);

View File

@@ -220,7 +220,9 @@ static inline bool crf_averaged_perceptron_trainer_update_weight(khash_t(class_w
static inline bool crf_averaged_perceptron_trainer_update_prev_tag_weight(khash_t(prev_tag_class_weights) *weights, uint64_t iter, uint32_t prev_class_id, uint32_t class_id, double value) { static inline bool crf_averaged_perceptron_trainer_update_prev_tag_weight(khash_t(prev_tag_class_weights) *weights, uint64_t iter, uint32_t prev_class_id, uint32_t class_id, double value) {
class_weight_t weight = NULL_WEIGHT; class_weight_t weight = NULL_WEIGHT;
tag_bigram_t tag_bigram = {.prev_class_id = prev_class_id, .class_id = class_id}; tag_bigram_t tag_bigram;
tag_bigram.prev_class_id = prev_class_id;
tag_bigram.class_id = class_id;
uint64_t key = tag_bigram.value; uint64_t key = tag_bigram.value;