Partial fix issue 3789 - Structs members that require non-bitwise comparison not correctly compared

http://d.puremagic.com/issues/show_bug.cgi?id=3789

Because of [bug 9671](http://d.puremagic.com/issues/show_bug.cgi?id=9671), class/interface field comparison is excepted.