On 06/03/2015 11:52, Graeme Geldenhuys wrote:
On 2015-03-06 00:37, Martin Frb wrote:
Fixed (I hope). You can now compare chars in the condition (chars, not
strings)
Hi Martin, thanks for trying, but it still doesn't work. Just got the
latest Lazarus from trunk a few minutes ago. See attached screenshot.
Compare the breakpoint condition (comparing chars only) to the local
variable value. The breakpoint always breaks no matter the condition.


You need single quotes as in my example. Double quotes make it a string to gdb, and gdb does not compare string to char.

Also I have not tested if it works with spaces, I tested only with no spaces at all

If the problem persists:
- See if the condition works if entered as a watch.
- Copy and pashe from the "debug output" window

I did test using dwarf2 (withSets). No idea about stabs.

I might do more complete tests at some point...

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to