1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc struct Word { 4*f4a2713aSLionel Sambuc short bar; 5*f4a2713aSLionel Sambuc short baz; 6*f4a2713aSLionel Sambuc int final:1; 7*f4a2713aSLionel Sambuc short quux; 8*f4a2713aSLionel Sambuc } *word_limit; 9*f4a2713aSLionel Sambuc foo()10*f4a2713aSLionel Sambucvoid foo () 11*f4a2713aSLionel Sambuc { 12*f4a2713aSLionel Sambuc word_limit->final = (word_limit->final && word_limit->final); 13*f4a2713aSLionel Sambuc } 14