Opened 13 years ago Closed 13 years ago #550 closed defect (fixed)Context init table for merge_flag is incorrect
Description
It appears that the context init table for merge flag is incorrect. In ContextTables.h: static const UChar INIT_MERGE_FLAG_EXT[3][NUM_MERGE_FLAG_EXT_CTX] = { #if SLICE_TYPE_ORDER { CNU, }, { 110, }, { 154, }, #else { 154, }, { 110, }, { CNU, }, #endif };
This implies the B slice merge flag init is unused, and I slice is used. Change History (2)comment:1 Changed 13 years ago by DefaultCC Plugin
comment:2 Changed 13 years ago by ksuehring
Note: See
TracTickets for help on using
tickets. | This list contains all users that will be notified about changes made to this ticket. These roles will be notified: Reporter, Owner, Subscriber, Participant
|
Good spotting. When implementing the slice_type numbering change I made an editing mistake: The #if and #else branches should be exchanged. I fixed this in r2426