Make concepts of optional and forbidden end tags separate.  Thanks Jordan for pointing this!

llvm-svn: 160149
GitOrigin-RevId: 9460fbf21957f5b1c8b6d85d7c606301209ece62
4 files changed