Sort:  

ah, ok. Well, the changes I bumped into with this porting process I was doing, were handling boundary conditions. I think compiler coders can be a bit wishy-washy about these things.

Especially when it comes to such a poorly specified and complex grammar as is used in C++. This is one of the reasons why a simple, and consistent grammar is always important in a language. It can be very hard to learn languages that have complex grammars. Human or otherwise. Bulgarian has such fuckery in its verb mutations. I still hardly know which way to express tenses and persons in non-present forms.

I was outraged when I was in highschool at the lack of Grammar in the English syllabus. Basically, if you ever wondered why most people barely speak better than a 13 year old, it was when I was 14 that they stopped teaching us any new grammar.