diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2012-09-06 14:52:19 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2012-09-06 14:52:19 +0000 |
| commit | 86b5ec7447722dab398ea3d690b5cd9fc85fb75b (patch) | |
| tree | d9e9b86354005812f1584482573fb7e1290d697b /src/runtime/c/pgf/parser.c | |
| parent | 997734c8baa5f4110c925b708c014c581dcbf845 (diff) | |
bugfix in the C parser
Diffstat (limited to 'src/runtime/c/pgf/parser.c')
| -rw-r--r-- | src/runtime/c/pgf/parser.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/runtime/c/pgf/parser.c b/src/runtime/c/pgf/parser.c index 54121b18a..15eb96414 100644 --- a/src/runtime/c/pgf/parser.c +++ b/src/runtime/c/pgf/parser.c @@ -1042,7 +1042,7 @@ pgf_parsing_meta_predict(GuMapItor* fn, const void* key, void* value, GuExn* err { (void) (err); - PgfCId abscat = *((PgfCId*) key); + PgfCat* abscat = (PgfCat*) key; float meta_prob = *((float*) value); PgfMetaPredictFn* clo = (PgfMetaPredictFn*) fn; PgfParseState* before = clo->before; @@ -1050,7 +1050,7 @@ pgf_parsing_meta_predict(GuMapItor* fn, const void* key, void* value, GuExn* err PgfItem* meta_item = clo->meta_item; PgfCncCat* cnccat = - gu_map_get(before->ps->concr->cnccats, &abscat, PgfCncCat*); + gu_map_get(before->ps->concr->cnccats, &abscat->name, PgfCncCat*); if (cnccat == NULL) return; |
