Make concepts of optional and forbidden end tags separate. Thanks Jordan for pointing this! llvm-svn: 160149 GitOrigin-RevId: 9460fbf21957f5b1c8b6d85d7c606301209ece62