From: fanantoxa@... Date: 2016-03-27T01:06:00+00:00 Subject: [ruby-core:74597] [Ruby trunk Bug#12201] nkf.c static void fold_conv part of exression always true Issue #12201 has been updated by Anton Sivakov. Assignee set to Shyouhei Urabe ---------------------------------------- Bug #12201: nkf.c static void fold_conv part of exression always true https://bugs.ruby-lang.org/issues/12201#change-57725 * Author: Anton Sivakov * Status: Open * Priority: Normal * Assignee: Shyouhei Urabe * ruby -v: * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- ~~~ /* new line */ if (fold_preserve_f) { f_prev = c1; f_line = 0; fold_state = CR; } else if ((f_prev == c1 && !fold_preserve_f) || (f_prev == LF && fold_preserve_f) ) { /* duplicate newline */ ~~~ f_prev == c1 && !fold_preserve_f - here expression !fold_preserve_f always true because above we have if (fold_preserve_f) and here 'else if' (f_prev == LF && fold_preserve_f) - this expression alway will be false for the same reason -- https://bugs.ruby-lang.org/ Unsubscribe: