Conditional breakpoints in debugger are erratic
|Reported by:||calvinb||Owned by:||anevilyak|
|Has a Patch:||no||Platform:||All|
While I can set breakpoints such as "handle != 0x3" or "0" and they evaluate as expected, but breakpoints like "size == 16" won't - they simply always evaluate as true even if the variable display shows this to be false. This is on hrev50988.
To replicate this, I built Mono, and set a breakpoint on mono/metadata/w32file-unix.c line 1621 with a condition of "size == 16" - you should see it break on different values of "size."