In my config I have lines with comments appended e.g.
bind x weapon 1 // axe
Although the above line somehow works, when checking my binds x is actually bound to 'weapon 1 //axe'
Some other commands are not so lucky:
bind mouse2 loadconfig zoom2 // zoom bind
Which instead lectures me on the correct use of loadconfig.
Right now the only command which fails like this that I've noticed is loadconfig -- other binds and all commands seem to work fine, I suppose because the config filename isn't predefined like other binds are.
Still, it seems fairly sketchy that it's not ignoring it in my weapon binds even though they work anyway.